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
|
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
|
cb6a3f3334
|
Highlight CPU data timeline from thread tooltip.
|
2019-09-29 18:55:31 +02:00 |
|
Bartosz Taudul
|
3b8ab5715f
|
Highlight CPU data timeline from CPU data window.
|
2019-09-29 18:53:58 +02:00 |
|
Bartosz Taudul
|
cafb5d6a99
|
Highlight threads on CPU data timeline.
|
2019-09-29 18:49:48 +02:00 |
|
Bartosz Taudul
|
c09f3c0676
|
Add thread color boxes to CPU data window.
|
2019-09-25 02:12:35 +02:00 |
|
Bartosz Taudul
|
6c5627d8e4
|
Add thread color boxes to memory allocations listings.
|
2019-09-24 23:58:11 +02:00 |
|
Bartosz Taudul
|
581fd920a1
|
Add thread color boxes to lock info.
|
2019-09-24 23:52:52 +02:00 |
|
Bartosz Taudul
|
12e2bcb691
|
Add thread color boxes to zone info windows.
|
2019-09-24 23:51:47 +02:00 |
|
Bartosz Taudul
|
ad2dd09c25
|
Add thread color boxes to zone tooltips.
|
2019-09-24 23:50:00 +02:00 |
|
Bartosz Taudul
|
47f81d0ba4
|
Add thread color box to memory plot tooltip.
|
2019-09-24 23:47:51 +02:00 |
|
Bartosz Taudul
|
9c86102bad
|
Add thread color box to CPU data on timeline.
|
2019-09-24 23:46:54 +02:00 |
|
Bartosz Taudul
|
a7e3324eba
|
Add thread color boxes to GPU context tooltips.
|
2019-09-24 23:45:36 +02:00 |
|
Bartosz Taudul
|
6ffbd00b0c
|
Add thread color box to crash info.
|
2019-09-24 23:42:25 +02:00 |
|
Bartosz Taudul
|
c73a74b8d5
|
Add thread color boxes to memory allocation info.
|
2019-09-24 23:41:28 +02:00 |
|
Bartosz Taudul
|
e9b815a3b8
|
Show thread color boxes in find zone menu.
|
2019-09-24 23:38:29 +02:00 |
|
Bartosz Taudul
|
06fe469598
|
Add thread color boxes to messages thread list.
|
2019-09-24 23:33:33 +02:00 |
|
Bartosz Taudul
|
63184f8762
|
Better Vulkan thread heuristics.
|
2019-09-24 00:55:24 +02:00 |
|
Bartosz Taudul
|
a5ba74ed13
|
Handle multiple Vulkan threads.
|
2019-09-23 17:27:49 +02:00 |
|
Bartosz Taudul
|
82cd667b30
|
Allow specifying network port in server.
|
2019-09-21 15:43:01 +02:00 |
|
Bartosz Taudul
|
4c736aecfa
|
Use fibonacci hashing to determine thread colors.
|
2019-09-21 14:03:42 +02:00 |
|
Bartosz Taudul
|
7a1fb4e0bd
|
Proper message when call stack trees are not available.
|
2019-09-21 00:57:12 +02:00 |
|
Bartosz Taudul
|
46f7235e32
|
Display proper message when there are no active allocations.
|
2019-09-21 00:54:30 +02:00 |
|
Bartosz Taudul
|
b362baed5f
|
Minor UI improvements.
|
2019-09-19 01:10:33 +02:00 |
|
Bartosz Taudul
|
6a0512fe16
|
Allow comparing frame times.
|
2019-09-16 22:02:47 +02:00 |
|
Bartosz Taudul
|
b99675ae60
|
Use thread color for collapsed zones.
|
2019-09-16 20:34:55 +02:00 |
|
Bartosz Taudul
|
36b2b8f71f
|
Always return static thread color if dynamic colors are disabled.
|
2019-09-16 20:31:32 +02:00 |
|
Bartosz Taudul
|
5796f19a3b
|
Focus out exact memory plot value.
|
2019-09-16 20:27:16 +02:00 |
|
Bartosz Taudul
|
5429f04614
|
Don't use source location data before it's ready.
|
2019-09-16 15:37:57 +02:00 |
|
Bartosz Taudul
|
6d00a56c61
|
Draw thread migrations across CPU cores.
|
2019-09-12 20:08:57 +02:00 |
|
Bartosz Taudul
|
23b6e5156b
|
Display thread color in thread tooltip.
|
2019-09-11 19:01:27 +02:00 |
|
Bartosz Taudul
|
2872edce5d
|
Use thread colors in context switch graph.
|
2019-09-11 18:56:54 +02:00 |
|
Bartosz Taudul
|
8ddafe4153
|
Extract color highlight functionality.
|
2019-09-11 18:52:25 +02:00 |
|
Bartosz Taudul
|
0850145811
|
Disable color box drag and drop.
|
2019-09-11 18:48:28 +02:00 |
|
Bartosz Taudul
|
2cec6f5482
|
Add thread colors to options menu.
|
2019-09-11 18:44:06 +02:00 |
|
Bartosz Taudul
|
4ea62ecb06
|
Extract small color box drawing.
|
2019-09-11 18:38:10 +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
|
c9a1d3d7e5
|
Display zone color in zone info window.
|
2019-09-08 13:19:43 +02:00 |
|
Bartosz Taudul
|
b7522ec4c1
|
Allow getting zone color sans higlights, etc.
|
2019-09-08 13:16:00 +02:00 |
|
Bartosz Taudul
|
17e6a97552
|
Let's leave this here.
|
2019-09-07 17:49:54 +02:00 |
|
Bartosz Taudul
|
a0814a2e5c
|
Correctly calculate discontinuous frames time.
|
2019-09-07 17:39:39 +02:00 |
|
Bartosz Taudul
|
aac0a36a2d
|
Don't use source location zones before they are ready.
|
2019-09-07 17:23:11 +02:00 |
|
Bartosz Taudul
|
3449f0777e
|
Display zone time on frames plot.
|
2019-09-07 16:55:49 +02:00 |
|
Bartosz Taudul
|
0b1a6047f6
|
Add different highlight for zones selected on histogram.
|
2019-09-07 15:33:11 +02:00 |
|
Bartosz Taudul
|
57a2b62edc
|
Display number of threads for pids in CPU data list.
|
2019-09-04 01:43:56 +02:00 |
|
Bartosz Taudul
|
aa2530d442
|
Display external thread name (if applicable) on CPU data timeline.
|
2019-08-31 19:37:05 +02:00 |
|
Bartosz Taudul
|
86cb477811
|
Pack ZoneThreadData.
This reduces struct size from 10 to 8 bytes. Assumes 48-bit pointers
(4-level paging)!
Memory savings (MB):
android 2766 -> 2757 (99%)
big 10.29 G -> 9902 (96%)
chicken 2244 -> 2172 (96%)
ctx-android 228 -> 224 (98%)
drl-l-b 1635 -> 1570 (96%)
gn-vulkan 244 -> 240 (98%)
long 5656 -> 5496 (97%)
q3bsp-mt 6043 -> 5784 (95%)
selfprofile 1554 -> 1486 (95%)
|
2019-08-31 00:55:51 +02:00 |
|