Bartosz Taudul
|
973fd941d5
|
Extract call stack calls drawing functionality.
|
2019-11-15 19:59:13 +01:00 |
|
Bartosz Taudul
|
fd7ad586af
|
Make display of zone time in frames toggleable.
And disable it by default, as it can be heavy on resources.
|
2019-11-10 23:27:37 +01:00 |
|
Bartosz Taudul
|
226a7b7cfb
|
Magic vectors in GPU children list.
|
2019-11-10 02:03:31 +01:00 |
|
Bartosz Taudul
|
675e6a8d1a
|
Support magic vectors for GPU zones.
|
2019-11-10 01:30:10 +01:00 |
|
Bartosz Taudul
|
06ad948abc
|
Adapt zone children to magic vectors.
|
2019-11-10 01:23:44 +01:00 |
|
Bartosz Taudul
|
50efa8f672
|
Adapt time distribution calculation to magic vectors.
|
2019-11-10 01:08:15 +01:00 |
|
Bartosz Taudul
|
7be19193d9
|
Use adapters during zone level iteration.
|
2019-11-10 00:00:40 +01:00 |
|
Bartosz Taudul
|
cfce429fca
|
Format plot values according to requested formatting.
|
2019-11-05 18:08:42 +01:00 |
|
Bartosz Taudul
|
b7cd28ef72
|
Add source location color retriever.
|
2019-11-02 22:45:11 +01:00 |
|
Bartosz Taudul
|
ce82bb816b
|
Use short ptr for find zone grouping data.
Overall, the short ptr changes have the following effect on memory
usage:
big 9007 MB -> 8670 MB (96%)
chicken 2007 MB -> 1932 MB (96%)
drl-l-b 1383 MB -> 1304 MB (94%)
q3bsp-mt 5252 MB -> 5059 MB (96%)
long 5152 MB -> 4799 MB (93%)
fi-big 4141 MB -> 4000 MB (96%)
|
2019-11-02 16:54:12 +01:00 |
|
Bartosz Taudul
|
a40bbacb17
|
Use short ptr for CPU zone data.
|
2019-11-02 16:54:12 +01:00 |
|
Bartosz Taudul
|
cb20bf01f9
|
Use short ptr for GPU zone data.
|
2019-11-02 16:54:11 +01:00 |
|
Bartosz Taudul
|
0552d75400
|
Allow filtering entries in statistics menu.
|
2019-11-01 20:49:02 +01:00 |
|
Bartosz Taudul
|
978071f2ba
|
Allow grouping zones by parent.
|
2019-10-31 15:00:22 +01:00 |
|
Bartosz Taudul
|
c0df3dd965
|
Implement getting zone parent when thread id is known.
|
2019-10-31 14:59:52 +01:00 |
|
Bartosz Taudul
|
ccdc102d5a
|
Cache zone time distribution data.
|
2019-10-20 03:24:58 +02:00 |
|
Bartosz Taudul
|
f0c77b4ef4
|
Add annotation list window.
|
2019-10-14 20:52:18 +02:00 |
|
Bartosz Taudul
|
1527e7bc10
|
Add annotation modification window.
|
2019-10-13 15:50:37 +02:00 |
|
Bartosz Taudul
|
5fed86dae7
|
Allow adding annotations to timeline.
|
2019-10-13 15:28:52 +02:00 |
|
Bartosz Taudul
|
0a358ac1f0
|
Time distribution may now only include running time.
|
2019-10-09 22:13:52 +02:00 |
|
Bartosz Taudul
|
6ced346e08
|
Different sorting modes for zone time distribution.
|
2019-10-09 21:42:46 +02:00 |
|
Bartosz Taudul
|
4c4099877d
|
Track trace file name in TracyView.
|
2019-10-07 21:36:19 +02:00 |
|
Bartosz Taudul
|
b913c17f5b
|
Add "no grouping" mode to find zone zones list.
|
2019-10-04 12:42:05 +02:00 |
|
Bartosz Taudul
|
0e56682964
|
Darkening of inactive thread regions.
|
2019-09-30 23:37:36 +02:00 |
|
Bartosz Taudul
|
cafb5d6a99
|
Highlight threads on CPU data timeline.
|
2019-09-29 18:49:48 +02:00 |
|
Bartosz Taudul
|
82cd667b30
|
Allow specifying network port in server.
|
2019-09-21 15:43:01 +02:00 |
|
Bartosz Taudul
|
6a0512fe16
|
Allow comparing frame times.
|
2019-09-16 22:02:47 +02:00 |
|
Bartosz Taudul
|
6d00a56c61
|
Draw thread migrations across CPU cores.
|
2019-09-12 20:08:57 +02:00 |
|
Bartosz Taudul
|
8ddafe4153
|
Extract color highlight functionality.
|
2019-09-11 18:52:25 +02:00 |
|
Bartosz Taudul
|
00409b0b94
|
Extract thread color getter.
|
2019-09-11 18:34:48 +02:00 |
|
Bartosz Taudul
|
a5a6b11b63
|
Zones can now have dynamic colors.
|
2019-09-08 14:33:30 +02:00 |
|
Bartosz Taudul
|
2714152f84
|
Allow calculating zone depth.
|
2019-09-08 14:16:12 +02:00 |
|
Bartosz Taudul
|
b7522ec4c1
|
Allow getting zone color sans higlights, etc.
|
2019-09-08 13:16:00 +02:00 |
|
Bartosz Taudul
|
6f25ad5fcb
|
Save per-trace options.
|
2019-08-28 21:35:08 +02:00 |
|
Bartosz Taudul
|
85027c185d
|
Extract notification area drawing to a separate function.
|
2019-08-28 20:27:39 +02:00 |
|
Bartosz Taudul
|
28a20e631e
|
Preserve frame graph position and scale.
|
2019-08-28 19:52:36 +02:00 |
|
Bartosz Taudul
|
17d4a82ca5
|
Preserve timeline vertical scroll position.
|
2019-08-28 19:49:27 +02:00 |
|
Bartosz Taudul
|
949c9cb121
|
Move some view data to a separate structure.
|
2019-08-28 19:35:54 +02:00 |
|
Bartosz Taudul
|
3e4d3efbdb
|
Extract frame number getter.
|
2019-08-26 19:01:51 +02:00 |
|
Bartosz Taudul
|
e5a11ad593
|
Allow sorting CPU data table by different columns.
|
2019-08-25 00:17:06 +02:00 |
|
Bartosz Taudul
|
faac08865a
|
Display basic information about CPU usage.
|
2019-08-18 12:28:38 +02:00 |
|
Bartosz Taudul
|
8e71e2dba5
|
Draw per-CPU global context switch data.
|
2019-08-16 18:22:57 +02:00 |
|
Bartosz Taudul
|
9e0fe226df
|
Add small font.
|
2019-08-16 16:02:57 +02:00 |
|
Bartosz Taudul
|
659907c972
|
Store srcloc identifiers using 16 bit.
This reduces various structure sizes by 2 bytes. Memory usage reduction
on various traces:
big 11 GB -> 10.62 GB
chicken 2436 MB -> 2342 MB
drl-light-big 1761 MB -> 1706 MB
q3bsp-mt 6469 MB -> 6277 MB
|
2019-08-15 20:15:48 +02:00 |
|
Bartosz Taudul
|
7549c50bab
|
Fix time range reset condition.
|
2019-08-14 21:53:09 +02:00 |
|
Bartosz Taudul
|
26f417a841
|
Add option to display running time in find zone menu.
|
2019-08-14 21:33:43 +02:00 |
|
Bartosz Taudul
|
9ec0724ffb
|
Support dynamic recalculation of min, max and total time.
|
2019-08-14 21:33:42 +02:00 |
|
Bartosz Taudul
|
a5ef38812e
|
Display list of regions where thread was waiting.
|
2019-08-14 18:28:52 +02:00 |
|
Bartosz Taudul
|
858c94e12e
|
Add interface for calculation zone running time.
|
2019-08-14 18:28:52 +02:00 |
|
Bartosz Taudul
|
71a5cffc13
|
Add context switch tooltips.
|
2019-08-13 16:20:43 +02:00 |
|