Bartosz Taudul
|
ade01e98ad
|
Add time-relative switch to message list in zone info window.
|
2019-11-27 01:42:44 +01:00 |
|
Bartosz Taudul
|
3e47fd6bcd
|
Display thread color boxes in messages list.
|
2019-11-27 01:38:47 +01:00 |
|
Bartosz Taudul
|
cc87cebee3
|
Display trace parameters only when the connection is active.
|
2019-11-26 00:57:06 +01:00 |
|
Bartosz Taudul
|
4551553eb4
|
Implement setting client parameters from server.
|
2019-11-25 23:59:48 +01:00 |
|
Bartosz Taudul
|
ace780ea74
|
Add CPU data thread highlight.
|
2019-11-24 01:40:32 +01:00 |
|
Bartosz Taudul
|
07e69a88c2
|
Fix CPU thread highlight for Vulkan zones.
|
2019-11-24 01:28:23 +01:00 |
|
Bartosz Taudul
|
2379d422cf
|
GPU zones highlight whole CPU thread timeline.
|
2019-11-24 01:21:49 +01:00 |
|
Bartosz Taudul
|
7f689dadbe
|
Use backspace icon for buttons erasing text entry.
|
2019-11-24 01:06:04 +01:00 |
|
Bartosz Taudul
|
1cc5dea616
|
Ignore BSD tracy-specific callstack frames.
|
2019-11-21 21:51:58 +01:00 |
|
Bartosz Taudul
|
c62732804a
|
Round CPU data font height.
|
2019-11-17 14:30:10 +01:00 |
|
Bartosz Taudul
|
1e29d12819
|
More saturation in dynamic colors.
|
2019-11-16 23:03:46 +01:00 |
|
Bartosz Taudul
|
8ca67e49e4
|
Scale frame images in tooltips according to DPI scaling.
|
2019-11-16 22:58:51 +01:00 |
|
Bartosz Taudul
|
2d22372de3
|
Scale playback contents according to DPI scale.
|
2019-11-16 22:54:52 +01:00 |
|
Bartosz Taudul
|
37a658d933
|
Add srcloc color box to zone tooltips.
|
2019-11-16 22:38:43 +01:00 |
|
Bartosz Taudul
|
f670d82796
|
Show migrations when thread is hovered in CPU data window.
|
2019-11-16 16:51:56 +01:00 |
|
Bartosz Taudul
|
18fd928a9d
|
Don't display callstack message column if there are no callstacks.
|
2019-11-15 20:34:19 +01:00 |
|
Bartosz Taudul
|
d7d6a0fa9d
|
More consistent srcloc/thread colors in zone info windows.
|
2019-11-15 20:13:13 +01:00 |
|
Bartosz Taudul
|
49e3bc8b21
|
Don't draw unneeded separator.
|
2019-11-15 20:04:59 +01:00 |
|
Bartosz Taudul
|
5f0cab6b63
|
Display call stack calls in memory allocation window.
|
2019-11-15 20:02:21 +01:00 |
|
Bartosz Taudul
|
973fd941d5
|
Extract call stack calls drawing functionality.
|
2019-11-15 19:59:13 +01:00 |
|
Bartosz Taudul
|
a518564006
|
No extended font in no-extended-font path.
|
2019-11-15 19:58:50 +01:00 |
|
Bartosz Taudul
|
12037b88ff
|
Display messages callstack in messages list.
|
2019-11-15 01:22:26 +01:00 |
|
Bartosz Taudul
|
9cf46e6ae6
|
Fix lock time announce/terminate in older traces.
|
2019-11-13 02:04:35 +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
|
fa53c2e683
|
Don't care about memory usage tracking data races.
|
2019-11-10 19:21:24 +01:00 |
|
Bartosz Taudul
|
ded49edf4c
|
Fix magic vectors in single-threaded Vulkan tooltip.
|
2019-11-10 16:50:19 +01:00 |
|
Bartosz Taudul
|
4eb8acc973
|
Magic vectors in automatic GPU drift detection.
|
2019-11-10 02:27:46 +01:00 |
|
Bartosz Taudul
|
1b6c79fa7b
|
More magic vector fixes.
|
2019-11-10 02:10:21 +01:00 |
|
Bartosz Taudul
|
226a7b7cfb
|
Magic vectors in GPU children list.
|
2019-11-10 02:03:31 +01:00 |
|
Bartosz Taudul
|
c65d524725
|
Magic vectors in GPU zone info window.
|
2019-11-10 01:59:20 +01:00 |
|
Bartosz Taudul
|
d32e3cb867
|
Adapt GPU zone utility functions to magic vectors.
|
2019-11-10 01:56:28 +01:00 |
|
Bartosz Taudul
|
4ed4e1005c
|
Magic vectors in GPU drawing setup.
|
2019-11-10 01:35:57 +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
|
0c1f3ac16d
|
Adapt zone getters to magic vectors.
|
2019-11-10 00:57:44 +01:00 |
|
Bartosz Taudul
|
8ab2cf09b7
|
Handle magic vectors during dispatch.
|
2019-11-10 00:00:40 +01:00 |
|
Bartosz Taudul
|
7be19193d9
|
Use adapters during zone level iteration.
|
2019-11-10 00:00:40 +01:00 |
|
Bartosz Taudul
|
d741fb0af9
|
Plot can be empty if it was only configured.
|
2019-11-06 12:08:20 +01:00 |
|
Bartosz Taudul
|
5d3392428e
|
Remove unneeded includes.
|
2019-11-06 01:21:22 +01:00 |
|
Bartosz Taudul
|
cfce429fca
|
Format plot values according to requested formatting.
|
2019-11-05 18:08:42 +01:00 |
|
Bartosz Taudul
|
6a500ccdb3
|
Don't display CPU usage until data is ready.
|
2019-11-05 01:28:44 +01:00 |
|
Bartosz Taudul
|
09d6f3f917
|
Check if CPU graph is not obscured.
|
2019-11-04 01:15:49 +01:00 |
|
Bartosz Taudul
|
9bc6a3e0ee
|
Add zone color boxes to parent groups in find zone menu.
|
2019-11-03 22:52:24 +01:00 |
|
Bartosz Taudul
|
209c1fdc72
|
Small radio buttons in find zone menu.
|
2019-11-03 22:32:34 +01:00 |
|
Bartosz Taudul
|
9b5ec8451f
|
Remove dead assignment.
|
2019-11-03 16:57:31 +01:00 |
|
Bartosz Taudul
|
dfc35c1bf1
|
Fix crashes when callstack frames are not yet available.
|
2019-11-03 16:44:26 +01:00 |
|
Bartosz Taudul
|
d9c3238462
|
Save 2 bytes per PlotItem.
Memory savings:
android 2614 MB -> 2487 MB (95%)
chicken 1932 MB -> 1852 MB (95%)
mem 6067 MB -> 5747 MB (94%)
q3bsp-mt 5059 MB -> 5017 MB (99%)
q3bsp-st 1211 MB -> 1171 MB (96%)
|
2019-11-03 16:29:45 +01:00 |
|
Bartosz Taudul
|
acce6867f1
|
Selecting a zone in time distribution list opens zone statistics.
|
2019-11-03 03:08:23 +01:00 |
|
Bartosz Taudul
|
13a7444f03
|
Add zone color boxes to time distribution table.
|
2019-11-02 23:14:49 +01:00 |
|
Bartosz Taudul
|
c294e62f5e
|
Add zone color boxes to child zone list.
|
2019-11-02 23:11:37 +01:00 |
|
Bartosz Taudul
|
1a6f04f6ce
|
Add zone color boxes to zone trace.
|
2019-11-02 23:05:11 +01:00 |
|
Bartosz Taudul
|
3a304ad054
|
Add zone color boxes to statistics menu.
|
2019-11-02 23:00:42 +01:00 |
|
Bartosz Taudul
|
04cb7732b8
|
Add zone color boxes to compare menu.
|
2019-11-02 22:58:50 +01:00 |
|
Bartosz Taudul
|
4dde1ca070
|
Add zone color boxes to find zone menu.
|
2019-11-02 22:48:00 +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
|
03656b2320
|
Remove unused variable.
|
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
|
c7664b0a98
|
Use short ptr in LockEventPtr.
|
2019-11-02 16:17:45 +01:00 |
|
Bartosz Taudul
|
0552d75400
|
Allow filtering entries in statistics menu.
|
2019-11-01 20:49:02 +01:00 |
|
Bartosz Taudul
|
f88ec0c141
|
Convert namespaces combo box to radio buttons.
|
2019-11-01 20:23:22 +01:00 |
|
Bartosz Taudul
|
13b656fe61
|
Make srcloc dynamic color depend on function name.
|
2019-11-01 20:17:25 +01:00 |
|
Bartosz Taudul
|
d38257ea90
|
Add zone coloring mode based on source location.
|
2019-11-01 02:07:55 +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
|
25b610a36f
|
Pack child into GPU start/end in GpuEvent (saves 4 bytes).
long 5152 MB -> 5061 MB
|
2019-10-30 23:50:37 +01:00 |
|
Bartosz Taudul
|
7319293081
|
Use proper scale for next time of collapsed items.
|
2019-10-30 23:17:46 +01:00 |
|
Bartosz Taudul
|
e8286600d1
|
Use -1 as invalid GPU start time.
|
2019-10-30 23:12:43 +01:00 |
|
Bartosz Taudul
|
0ac432dd25
|
Better GPU time check.
|
2019-10-30 22:35:58 +01:00 |
|
Bartosz Taudul
|
ae4794ab4c
|
Save 2 bytes in ContextSwitchData and ContextSwitchCpu.
|
2019-10-30 22:25:46 +01:00 |
|
Bartosz Taudul
|
99d198d0bf
|
Pack csAlloc in MemEvent (saves 3 bytes).
Memory usage change on selected traces:
android 2699 MB -> 2613 MB
chicken 2019 MB -> 2007 MB
mem 6308 MB -> 6068 MB
q3bsp-mt 5283 MB -> 5252 MB
q3bsp-st 1241 MB -> 1211 MB
|
2019-10-30 22:01:13 +01:00 |
|
Bartosz Taudul
|
01ceedb57a
|
Focus out labels in connection window.
|
2019-10-24 00:54:19 +02:00 |
|
Bartosz Taudul
|
c5a6c7bf63
|
Display transferred data size.
|
2019-10-24 00:47:25 +02:00 |
|
Bartosz Taudul
|
d592af9c2f
|
Fix TRACY_NO_STATISTICS build.
|
2019-10-20 17:32:20 +02:00 |
|
Bartosz Taudul
|
5816dc2b11
|
Don't cache timedist data if ctx switch data is incomplete.
|
2019-10-20 17:03:30 +02:00 |
|
Bartosz Taudul
|
ccdc102d5a
|
Cache zone time distribution data.
|
2019-10-20 03:24:58 +02:00 |
|
Bartosz Taudul
|
bfbd09b619
|
Add CPU usage graph tooltip.
|
2019-10-15 21:47:37 +02:00 |
|
Bartosz Taudul
|
7a9d4aecd3
|
Fix graph height calculation.
|
2019-10-15 21:41:06 +02:00 |
|
Bartosz Taudul
|
4372ad1bc3
|
Allow disabling CPU usage graph.
|
2019-10-15 21:37:16 +02:00 |
|
Bartosz Taudul
|
c28bab59b5
|
Improve look of CPU usage graph.
|
2019-10-15 21:20:00 +02:00 |
|
Bartosz Taudul
|
5aeeefefbd
|
Draw CPU usage graph.
|
2019-10-15 16:55:15 +02:00 |
|
Bartosz Taudul
|
3ce6b1205f
|
Don't iterate over 256 CPUs.
|
2019-10-15 16:13:53 +02:00 |
|
Bartosz Taudul
|
fefa3b4693
|
Improve options UI.
|
2019-10-15 01:49:36 +02:00 |
|
Bartosz Taudul
|
f0c77b4ef4
|
Add annotation list window.
|
2019-10-14 20:52:18 +02:00 |
|
Bartosz Taudul
|
c6207ed0e9
|
Move extra tools to main window button bar popup.
|
2019-10-14 20:07:55 +02:00 |
|
Bartosz Taudul
|
6de8e6987f
|
Sort annotations.
|
2019-10-14 19:04:37 +02:00 |
|
Bartosz Taudul
|
671a8f673e
|
Don't interact with unfocused annotations.
|
2019-10-13 17:01:55 +02:00 |
|
Bartosz Taudul
|
e462335f83
|
Save/load annotations.
|
2019-10-13 16:29:24 +02:00 |
|
Bartosz Taudul
|
20cf1d9f83
|
Implement color selection for annotation region.
|
2019-10-13 16:14:22 +02:00 |
|
Bartosz Taudul
|
f9e860f559
|
Display annotation text on timeline.
|
2019-10-13 15:59:48 +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
|
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
|
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
|
ed1f722c51
|
Display trace file name in trace info window.
|
2019-10-07 21:36:19 +02:00 |
|