Bartosz Taudul
|
215dc8a804
|
More compact GpuEvent struct (save 4 bytes).
Memory usage reduction of various traces:
big 9011 -> 9007
frameimages 561 -> 552
fi-big 4144 -> 4139
long 5253 -> 5125
|
2019-10-13 14:42:52 +02:00 |
|
Bartosz Taudul
|
c044df6324
|
Display number of GPU zones.
|
2019-10-13 14:21:28 +02:00 |
|
Bartosz Taudul
|
1ae49c14a2
|
GPU zone count accessor.
|
2019-10-13 14:13:28 +02:00 |
|
Bartosz Taudul
|
5e1894dd79
|
Count GPU zones.
|
2019-10-13 14:13:04 +02:00 |
|
Bartosz Taudul
|
c3870f8837
|
Use proper type.
|
2019-10-10 20:30:08 +02:00 |
|
Bartosz Taudul
|
707f113bda
|
Add missing NOMINMAX definitions.
|
2019-10-10 20:29:06 +02:00 |
|
Bartosz Taudul
|
d4620b4157
|
Fix UI.
|
2019-10-09 22:33:02 +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
|
f03b7f33ed
|
Update NEWS.
|
2019-10-07 22:33:55 +02:00 |
|
Bartosz Taudul
|
ed1f722c51
|
Display trace file name in trace info window.
|
2019-10-07 21:36:19 +02:00 |
|
Bartosz Taudul
|
4c4099877d
|
Track trace file name in TracyView.
|
2019-10-07 21:36:19 +02:00 |
|
Bartosz Taudul
|
c6f320d2d8
|
Store file name in FileRead.
|
2019-10-07 21:32:27 +02:00 |
|
Bartosz Taudul
|
7cf3608493
|
Avoid unused variables.
|
2019-10-05 02:11:45 +02:00 |
|
Bartosz Taudul
|
4ba885ac95
|
Update manual.
|
2019-10-04 21:47:30 +02:00 |
|
Bartosz Taudul
|
3e3bd30290
|
Update NEWS.
|
2019-10-04 21:38:08 +02:00 |
|
Bartosz Taudul
|
1cd5ccb3c1
|
Display zone time distribution.
|
2019-10-04 21:34:00 +02:00 |
|
Bartosz Taudul
|
871e1f1c37
|
Describe workaround for exiting from within a zone.
|
2019-10-04 20:43:08 +02:00 |
|
Bartosz Taudul
|
e481b5ba22
|
Add missing thread sent indication.
|
2019-10-04 19:18:47 +02:00 |
|
Bartosz Taudul
|
4e7e9ee3b1
|
Update manual.
|
2019-10-04 18:53:06 +02:00 |
|
Bartosz Taudul
|
5111275770
|
Highlight hovered zone on the find zone zones list.
|
2019-10-04 13:02:26 +02:00 |
|
Bartosz Taudul
|
b913c17f5b
|
Add "no grouping" mode to find zone zones list.
|
2019-10-04 12:42:05 +02:00 |
|
Bartosz Taudul
|
9e1935f070
|
Make C API symbols visible across dlls.
|
2019-10-03 22:39:26 +02:00 |
|
Bartosz Taudul
|
eba64b30a3
|
TracySystem.cpp should be always compiled in.
|
2019-10-03 22:34:06 +02:00 |
|
Bartosz Taudul
|
f2bb933f49
|
Use proper background color.
|
2019-10-02 00:49:30 +02:00 |
|
Bartosz Taudul
|
3b223c64d4
|
Darken to background color to hide overhang.
This only handles the root window case. When the profiler is embedded in
other application, the window background color is not matched.
|
2019-10-01 23:17:36 +02:00 |
|
Bartosz Taudul
|
db29d309a2
|
Lambda capture is not needed here.
|
2019-10-01 22:42:43 +02:00 |
|
Bartosz Taudul
|
68f476834f
|
Make sure TracyCountBits() always returns uint64_t.
|
2019-10-01 22:42:29 +02:00 |
|
Bartosz Taudul
|
65ea33a60f
|
Store memory callstack data as 24-bit ints.
This reduces MemEvent size from 40 to 38 bytes.
Memory usage reduction:
chicken 2027 -> 2019
mem 6468 -> 6308
q3bsp-mt 5304 -> 5283
|
2019-10-01 22:38:17 +02:00 |
|
Bartosz Taudul
|
f0b957ec56
|
Store callstacks on 24 bits.
ZoneEvent is now 27 bytes.
Memory usage reduction on selected traces (sizes in MB):
big 9224 -> 9011 (97%)
chicken 2044 -> 2027 (99%)
drl-l-b 1443 -> 1383 (95%)
long 5327 -> 5253 (98%)
q3bsp-mt 5400 -> 5304 (98%)
selfprofile 1403 -> 1382 (98%)
|
2019-10-01 22:38:17 +02:00 |
|
Bartosz Taudul
|
c631e33f81
|
Add 24-bit int implementation.
|
2019-10-01 21:48:34 +02:00 |
|
Bartosz Taudul
|
472959b29f
|
Remove irrelevant comment.
|
2019-10-01 01:15:43 +02:00 |
|
Bartosz Taudul
|
717a212563
|
Save another 2 bytes per ZoneEvent.
ZoneEvent is not 28 bytes.
Memory usage reduction on selected traces (sizes in MB):
big 9527 -> 9224 (96%)
chicken 2107 -> 2044 (97%)
drl-l-b 1479 -> 1443 (97%)
long 5412 -> 5327 (98%)
q3bsp-mt 5592 -> 5400 (96%)
selfprofile 1443 -> 1403 (97%)
|
2019-10-01 01:05:37 +02:00 |
|
Bartosz Taudul
|
4964aa9547
|
Assert on getting index only for active strings.
|
2019-10-01 00:40:58 +02:00 |
|
Bartosz Taudul
|
acfcfb09ce
|
Hide context switch options, if no data is available.
|
2019-09-30 23:46:10 +02:00 |
|
Bartosz Taudul
|
ffdb6d8a3b
|
Update manual.
|
2019-09-30 23:43:07 +02:00 |
|
Bartosz Taudul
|
36fdc71588
|
Update NEWS.
|
2019-09-30 23:40:13 +02:00 |
|
Bartosz Taudul
|
0e56682964
|
Darkening of inactive thread regions.
|
2019-09-30 23:37:36 +02:00 |
|
Bartosz Taudul
|
e758e98ca4
|
Update manual.
|
2019-09-29 21:16:44 +02:00 |
|
Bartosz Taudul
|
80ff267a77
|
Update NEWS.
|
2019-09-29 21:03:40 +02:00 |
|
Bartosz Taudul
|
599fa17e4f
|
Expose extreme compression level in update utility.
|
2019-09-29 21:03:08 +02:00 |
|
Bartosz Taudul
|
6e7e8eff87
|
Set extreme compression level to really be extreme.
|
2019-09-29 21:02:01 +02:00 |
|
Bartosz Taudul
|
2470936050
|
Don't perform background tasks during trace upgrade.
|
2019-09-29 20:52:25 +02:00 |
|
Bartosz Taudul
|
947eb56f3d
|
Add loading/saving messages to update utility.
|
2019-09-29 20:48:18 +02:00 |
|
Bartosz Taudul
|
d228bcb622
|
Pack StringIdx in 24 bits.
This reduces ZoneEvent size from 32 to 30 bytes.
Memory usage reduction on selected traces (sizes in MB):
big 9902 -> 9527 (96%)
chicken 2172 -> 2107 (97%)
ctx-big 311 -> 309 (99%)
drl-l-b 1570 -> 1479 (94%)
long 5496 -> 5412 (98%)
mem 6468 -> 6468 (100%)
q3bsp-mt 5784 -> 5592 (96%)
selfprofile 1486 -> 1443 (97%)
|
2019-09-29 20:32:42 +02:00 |
|
Bartosz Taudul
|
781ebeb835
|
Add table initializing alloc to slab allocator.
|
2019-09-29 20:18:16 +02:00 |
|
Bartosz Taudul
|
59632f0d37
|
One more place to check if srcloc zones are ready.
|
2019-09-29 20:17:47 +02:00 |
|
Bartosz Taudul
|
873d536845
|
Display number of strings.
|
2019-09-29 19:22:50 +02:00 |
|
Bartosz Taudul
|
c91ae667d1
|
Add string count getter.
|
2019-09-29 19:22:15 +02:00 |
|
Bartosz Taudul
|
cb6a3f3334
|
Highlight CPU data timeline from thread tooltip.
|
2019-09-29 18:55:31 +02:00 |
|