Commit Graph

2288 Commits

Author SHA1 Message Date
Bartosz Taudul
a15a287a6b Don't over-allocate vectors, when exact needed size is known.
This reduces memory usage when loading saved traces. Memory usage
reduction observed on a selected number of traces:

5625.76 MB -> 5330.29 MB
3292.94 MB -> 2978.66 MB
632.77 MB  -> 479.58 MB
681.32 MB  -> 506.27 MB
11.9 GB    -> 11.22 GB
854.21 MB  -> 806.17 MB
10.57 GB   -> 7175.31 MB
67.38 MB   -> 66.63 MB
2026.12 MB -> 1744.2 MB
86.55 MB   -> 85.57 MB
343.64 MB  -> 244.81 MB
201.93 MB  -> 162.25 MB
2018-08-09 19:41:15 +02:00
Bartosz Taudul
a14a6fa8fb Don't shadow variables. 2018-08-09 19:41:15 +02:00
Bartosz Taudul
dbf4de0694 Allow exact size allocations in Vector. 2018-08-09 19:41:15 +02:00
Bartosz Taudul
68dd90cb94 Also display exact memory allocation size. 2018-08-09 02:27:55 +02:00
Bartosz Taudul
92c1685528 Fix shortening of negative memory values. 2018-08-09 02:25:47 +02:00
Bartosz Taudul
4a12e14a1b Rewording. 2018-08-08 22:24:50 +02:00
Bartosz Taudul
6d9215ac65 Add a markup quick start guide. 2018-08-08 22:24:11 +02:00
Bartosz Taudul
0e0d5a8d5d Add a notice about client memory usage. 2018-08-08 22:13:09 +02:00
Bartosz Taudul
3e9d7fa3bd Grammar fix (?). 2018-08-08 22:11:54 +02:00
Bartosz Taudul
f9740328d2 Put timing information together. 2018-08-08 22:01:57 +02:00
Bartosz Taudul
e6fa665921 Move lua performance notice. 2018-08-08 21:51:59 +02:00
Bartosz Taudul
887836eca6 Describe defines that change server operation. 2018-08-08 21:45:37 +02:00
Bartosz Taudul
49e9f10438 Split first steps section of the manual. 2018-08-08 21:45:13 +02:00
Bartosz Taudul
96ecf47ecf Add profiler FPS and memory usage to info window. 2018-08-08 20:53:01 +02:00
Bartosz Taudul
596727e135 Update NEWS. 2018-08-08 20:39:16 +02:00
Bartosz Taudul
4a9cbafc7e Proper formatting of memory sizes. 2018-08-08 20:38:58 +02:00
Bartosz Taudul
7d465aab1d Add memory size formatting. 2018-08-08 20:38:58 +02:00
Bartosz Taudul
acf86c91fa Update NEWS. 2018-08-08 19:25:44 +02:00
Bartosz Taudul
29c6498890 Add minimal trace info window. 2018-08-08 19:25:13 +02:00
Bartosz Taudul
a51da71fa4 Add lock, plot counts to worker. 2018-08-08 19:21:53 +02:00
Bartosz Taudul
237bb06dd6 Move frame set selection button to the right. 2018-08-08 18:40:31 +02:00
Bartosz Taudul
3e622cda6b Decapitalize "zone" in "Find Zone". 2018-08-08 18:40:20 +02:00
Bartosz Taudul
9fc8cb9d8b Slight reword. 2018-08-07 22:29:35 +02:00
Bartosz Taudul
a54191cb3c Rename "standalone" to "profiler". 2018-08-07 22:26:37 +02:00
Bartosz Taudul
8d053b5179 Update NEWS. 2018-08-05 17:00:21 +02:00
Bartosz Taudul
2a08687afe Left click on message marker displays it on the msg list. 2018-08-05 16:57:21 +02:00
Bartosz Taudul
1d6f388a81 Middle-click on message marker to center on it. 2018-08-05 16:47:49 +02:00
Bartosz Taudul
1d0203ac17 Abstracted away one-frame-decay values. 2018-08-05 16:45:34 +02:00
Bartosz Taudul
44e027ad11 Highlight message markers on timeline. 2018-08-05 16:37:51 +02:00
Bartosz Taudul
eb7064f13d Display frame set tooltip. 2018-08-05 13:33:18 +02:00
Bartosz Taudul
44fecc4390 Improve rendering of small discontinuous frames. 2018-08-05 13:29:44 +02:00
Bartosz Taudul
d36b0aff45 Fix progress of loading GPU zones. 2018-08-05 13:07:58 +02:00
Bartosz Taudul
3d591520ec Document discontinuous frames. 2018-08-05 02:48:46 +02:00
Bartosz Taudul
0d1ef80a17 Update NEWS. 2018-08-05 02:31:21 +02:00
Bartosz Taudul
d590fa7ce2 Display that frames are discontinuous in options. 2018-08-05 02:30:41 +02:00
Bartosz Taudul
cb9f243987 Fix navigation in discontinuous frames. 2018-08-05 02:27:59 +02:00
Bartosz Taudul
947f829797 Fix drawing discontinuous frames. 2018-08-05 02:23:26 +02:00
Bartosz Taudul
9d051cf5ee Add support for discontinuous frames. 2018-08-05 02:15:54 +02:00
Bartosz Taudul
cbb45160af Disable zoom anim on user interaction. 2018-08-05 01:23:00 +02:00
Bartosz Taudul
1b44b31eff Prevent range-zoom when range has zero length. 2018-08-05 01:20:26 +02:00
Bartosz Taudul
b92087bd95 Fix capture utility. 2018-08-04 23:53:21 +02:00
Bartosz Taudul
2acea5da3c Also draw zig-zag on too-small zones. 2018-08-04 23:32:53 +02:00
Bartosz Taudul
3869c1dbca Count frames from 1, not 0. 2018-08-04 23:21:58 +02:00
Bartosz Taudul
6b8a3b25ba Fix drawing of last frame. 2018-08-04 23:19:35 +02:00
Bartosz Taudul
3d75eb50bf Update NEWS. 2018-08-04 23:13:37 +02:00
Bartosz Taudul
9cd6932b13 Draw zig-zag in place of invisible (too small) frames. 2018-08-04 23:11:47 +02:00
Bartosz Taudul
bf475a4cc2 Describe how text strings in macros are handled. 2018-08-04 22:49:16 +02:00
Bartosz Taudul
11b3d23b37 Document secondary frame sets. 2018-08-04 22:04:03 +02:00
Bartosz Taudul
976c921b85 Update NEWS. 2018-08-04 21:55:08 +02:00
Bartosz Taudul
f385e5520b Draw frame separators only if the frame set is selected. 2018-08-04 21:51:46 +02:00