Bartosz Taudul
|
46d33f45bf
|
Frame image packer doesn't care about width and height.
|
2019-11-06 22:53:01 +01:00 |
|
Bartosz Taudul
|
10a3516099
|
Delete uncompressed frame image data.
|
2019-11-06 22:38:19 +01:00 |
|
Bartosz Taudul
|
d741fb0af9
|
Plot can be empty if it was only configured.
|
2019-11-06 12:08:20 +01:00 |
|
Bartosz Taudul
|
df0e28a61f
|
Remove more unneeded includes.
|
2019-11-06 01:37:58 +01:00 |
|
Bartosz Taudul
|
f53637891a
|
Remove LZ4 include from TracyWorker.hpp.
|
2019-11-06 01:25:38 +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
|
661c4a417b
|
Process and store plot value formatting.
|
2019-11-05 18:02:08 +01:00 |
|
Bartosz Taudul
|
a7a739eea9
|
Use precalculated context switch usage data.
|
2019-11-05 01:41:27 +01:00 |
|
Bartosz Taudul
|
51090e5fb9
|
Implement ctx switch usage reconstruction.
|
2019-11-05 01:28:44 +01:00 |
|
Bartosz Taudul
|
8128b3894a
|
Add vector debug macro.
Natvis is lacking in functionality, so this has to do.
|
2019-11-05 01:28:44 +01:00 |
|
Bartosz Taudul
|
946e328198
|
Fix 32-bit short_ptr.
|
2019-11-05 01:28:44 +01:00 |
|
Bartosz Taudul
|
6a500ccdb3
|
Don't display CPU usage until data is ready.
|
2019-11-05 01:28:44 +01:00 |
|
Bartosz Taudul
|
50b96c757e
|
Context switch usage reconstruction skeleton.
|
2019-11-05 01:28:44 +01:00 |
|
Bartosz Taudul
|
a62c4135ad
|
Add context switch usage struct.
|
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
|
5620597fb4
|
Use short ptr in VarArray.
|
2019-11-03 16:29:45 +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
|
29dcc5c8bc
|
Don't zero-initialize Int48.
|
2019-11-03 14:33:13 +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
|
4bc1588a5e
|
Clear proper vector.
|
2019-11-02 16:57:18 +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
|
0df29d1e0b
|
Use short ptr for source location payload data.
|
2019-11-02 16:54:12 +01:00 |
|
Bartosz Taudul
|
04c92f8d19
|
Use short ptr for callstack payload storage.
|
2019-11-02 16:54:12 +01:00 |
|
Bartosz Taudul
|
b0e52f20f8
|
Use short ptr for FrameImage storage.
|
2019-11-02 16:54:12 +01:00 |
|
Bartosz Taudul
|
72efbe28ed
|
Use short ptr for message data.
|
2019-11-02 16:54:12 +01:00 |
|
Bartosz Taudul
|
52062f96d0
|
Use short ptr for GPU context map.
|
2019-11-02 16:54:12 +01:00 |
|
Bartosz Taudul
|
308c280e40
|
Use short ptr for GPU context query data.
|
2019-11-02 16:54:12 +01:00 |
|
Bartosz Taudul
|
1e4022e05b
|
Use proper comparison.
|
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
|
181d16459c
|
Use short ptr for Vector data.
|
2019-11-02 16:17:45 +01:00 |
|
Bartosz Taudul
|
ea23d2b91a
|
Use short ptr for frame images.
|
2019-11-02 15:43:32 +01:00 |
|
Bartosz Taudul
|
2a28c6cc72
|
Use short ptr for callstack frame data.
|
2019-11-02 15:43:32 +01:00 |
|
Bartosz Taudul
|
654f54d877
|
Add short pointer class, storing 6 bytes.
|
2019-11-02 15:43:32 +01:00 |
|
Bartosz Taudul
|
45ff14d678
|
Fix saving source location payload data.
|
2019-11-02 14:28:59 +01:00 |
|
Bartosz Taudul
|
16bc862904
|
Save sizes of children vectors to prevent reallocation.
|
2019-11-02 12:38:32 +01:00 |
|