Bartosz Taudul
|
5ddc605dd6
|
Update manual.
|
2019-02-20 16:04:30 +01:00 |
|
Bartosz Taudul
|
22329ae5d9
|
Collect call stacks on apple.
|
2019-02-20 16:01:41 +01:00 |
|
Bartosz Taudul
|
34d24b16bb
|
Retrieve memory size on apple.
|
2019-02-20 13:52:55 +01:00 |
|
Bartosz Taudul
|
9c966b6224
|
Process name retrieval on apple.
|
2019-02-20 13:13:29 +01:00 |
|
Bartosz Taudul
|
8f75839d66
|
Fix apple target detection.
|
2019-02-20 12:43:48 +01:00 |
|
Bartosz Taudul
|
0fd3025a7e
|
Fix typo.
|
2019-02-20 02:51:03 +01:00 |
|
Bartosz Taudul
|
5afadcb11d
|
Fix if condition.
|
2019-02-19 21:51:41 +01:00 |
|
Bartosz Taudul
|
a75d602f6e
|
Update manual.
|
2019-02-19 21:37:40 +01:00 |
|
Bartosz Taudul
|
34695fca60
|
Update README.
|
2019-02-19 20:46:17 +01:00 |
|
Bartosz Taudul
|
4048ebf7c5
|
Update NEWS.
|
2019-02-19 20:44:55 +01:00 |
|
Bartosz Taudul
|
ef5e30056e
|
Implement delayed initialization of the profiler.
Enabled on osx, ios.
|
2019-02-19 20:43:30 +01:00 |
|
Bartosz Taudul
|
d560f7a203
|
Cosmetics.
|
2019-02-19 19:36:30 +01:00 |
|
Bartosz Taudul
|
3f914834b7
|
Hide rest of statics.
|
2019-02-19 19:33:37 +01:00 |
|
Bartosz Taudul
|
9fabafbeca
|
Fix DLL code.
|
2019-02-19 18:46:59 +01:00 |
|
Bartosz Taudul
|
2421e05c27
|
Prevent direct access to s_profiler.
|
2019-02-19 18:38:08 +01:00 |
|
Bartosz Taudul
|
d865d1cc87
|
Disallow direct access to s_token.
|
2019-02-19 18:27:00 +01:00 |
|
Bartosz Taudul
|
44753dd4ac
|
thread_local implies static.
|
2019-02-19 16:52:05 +01:00 |
|
Bartosz Taudul
|
3a562ae6c9
|
Fix display of unresolved call stack frames.
|
2019-02-19 16:37:34 +01:00 |
|
Bartosz Taudul
|
9040953e13
|
Proper constructors are needed.
|
2019-02-18 14:57:46 +01:00 |
|
Bartosz Taudul
|
c9c4d2845a
|
Provide empty {Gpu,Vk}CtxScope classes if tracy is disabled.
This may be needed if some wrapping is done, abstracting the OpenGL and
Vulkan tracing.
|
2019-02-18 14:45:09 +01:00 |
|
Bartosz Taudul
|
081b1069f6
|
Properly count number of locks in options menu.
|
2019-02-17 17:19:17 +01:00 |
|
Bartosz Taudul
|
9dd1d6a744
|
Don't display locks with no lock events.
|
2019-02-17 17:13:20 +01:00 |
|
Bartosz Taudul
|
062058315e
|
Update manual.
|
2019-02-17 17:10:18 +01:00 |
|
Bartosz Taudul
|
a66f1e2135
|
Update NEWS.
|
2019-02-17 17:07:35 +01:00 |
|
Bartosz Taudul
|
a2819baa35
|
Split locks as single and multithreaded in options menu.
|
2019-02-17 17:06:39 +01:00 |
|
Bartosz Taudul
|
5cc738593f
|
Fix drawing lock highlight.
|
2019-02-17 16:57:52 +01:00 |
|
Bartosz Taudul
|
92a7e02e73
|
Highlight locks hovered in the options menu.
|
2019-02-17 16:53:33 +01:00 |
|
Bartosz Taudul
|
bec27f7d60
|
Handle highlighting lock in fast-exit code path.
|
2019-02-17 16:49:18 +01:00 |
|
Bartosz Taudul
|
1e32821097
|
Move drawing lock header to a separate function.
|
2019-02-17 16:49:03 +01:00 |
|
Bartosz Taudul
|
d2a39e29e1
|
Update manual.
|
2019-02-17 16:35:10 +01:00 |
|
Bartosz Taudul
|
f4fc604845
|
Update NEWS.
|
2019-02-17 16:23:07 +01:00 |
|
Bartosz Taudul
|
ea4f4ebb3a
|
Highlight selected/hovered lock.
|
2019-02-17 16:20:56 +01:00 |
|
Bartosz Taudul
|
d4fb6fde2b
|
Fix printf type.
|
2019-02-17 00:29:01 +01:00 |
|
Bartosz Taudul
|
4422fce55c
|
Don't decompress GpuZone threads while saving trace.
Saving the threads compressed in GPU zones and memory event has the
following result on trace dump sizes:
043/aa.tracy (0.4.3) {10055 KB} -> 044/aa.tracy (0.4.4) {9975 KB} 99.20% size change
043/android.tracy (0.4.3) {542739 KB} -> 044/android.tracy (0.4.4) {519248 KB} 95.67% size change
043/asset-new.tracy (0.4.3) {78403 KB} -> 044/asset-new.tracy (0.4.4) {75899 KB} 96.81% size change
043/asset-new-id.tracy (0.4.3) {84341 KB} -> 044/asset-new-id.tracy (0.4.4) {81771 KB} 96.95% size change
043/asset-old.tracy (0.4.3) {80688 KB} -> 044/asset-old.tracy (0.4.4) {78410 KB} 97.18% size change
043/big.tracy (0.4.3) {939577 KB} -> 044/big.tracy (0.4.4) {938427 KB} 99.88% size change
043/callstack.tracy (0.4.3) {14557 KB} -> 044/callstack.tracy (0.4.4) {14465 KB} 99.37% size change
043/callstack-linux.tracy (0.4.3) {6949 KB} -> 044/callstack-linux.tracy (0.4.4) {6942 KB} 99.90% size change
043/crash.tracy (0.4.3) {131 KB} -> 044/crash.tracy (0.4.4) {127 KB} 97.10% size change
043/crash2.tracy (0.4.3) {1422 KB} -> 044/crash2.tracy (0.4.4) {1412 KB} 99.29% size change
043/darkrl.tracy (0.4.3) {15767 KB} -> 044/darkrl.tracy (0.4.4) {15663 KB} 99.34% size change
043/darkrl2.tracy (0.4.3) {7947 KB} -> 044/darkrl2.tracy (0.4.4) {7886 KB} 99.23% size change
043/darkrl-old.tracy (0.4.3) {67448 KB} -> 044/darkrl-old.tracy (0.4.4) {67004 KB} 99.34% size change
043/deadlock.tracy (0.4.3) {5984 KB} -> 044/deadlock.tracy (0.4.4) {5986 KB} 100.03% size change
043/gn-opengl.tracy (0.4.3) {29005 KB} -> 044/gn-opengl.tracy (0.4.4) {28885 KB} 99.59% size change
043/gn-vulkan.tracy (0.4.3) {29352 KB} -> 044/gn-vulkan.tracy (0.4.4) {29257 KB} 99.68% size change
043/long.tracy (0.4.3) {1182800 KB} -> 044/long.tracy (0.4.4) {1176584 KB} 99.47% size change
043/mem.tracy (0.4.3) {1369067 KB} -> 044/mem.tracy (0.4.4) {1262406 KB} 92.21% size change
043/multi.tracy (0.4.3) {8004 KB} -> 044/multi.tracy (0.4.4) {7944 KB} 99.24% size change
043/new.tracy (0.4.3) {1108 KB} -> 044/new.tracy (0.4.4) {1099 KB} 99.18% size change
043/q3bsp-mt.tracy (0.4.3) {949855 KB} -> 044/q3bsp-mt.tracy (0.4.4) {937574 KB} 98.71% size change
043/q3bsp-st.tracy (0.4.3) {240347 KB} -> 044/q3bsp-st.tracy (0.4.4) {230092 KB} 95.73% size change
043/selfprofile.tracy (0.4.3) {197708 KB} -> 044/selfprofile.tracy (0.4.4) {197659 KB} 99.98% size change
043/tbrowser.tracy (0.4.3) {9503 KB} -> 044/tbrowser.tracy (0.4.4) {9503 KB} 100.00% size change
043/test.tracy (0.4.3) {40700 KB} -> 044/test.tracy (0.4.4) {40699 KB} 100.00% size change
043/virtualfile_hc.tracy (0.4.3) {72424 KB} -> 044/virtualfile_hc.tracy (0.4.4) {72304 KB} 99.83% size change
043/zfile_hc.tracy (0.4.3) {39419 KB} -> 044/zfile_hc.tracy (0.4.4) {39328 KB} 99.77% size change
|
2019-02-17 00:29:01 +01:00 |
|
Bartosz Taudul
|
760e9105d0
|
Don't decompress memory thread data while saving trace.
|
2019-02-17 00:27:41 +01:00 |
|
Bartosz Taudul
|
9ee494c0f4
|
Store thread compression layout in trace dump.
|
2019-02-16 22:48:29 +01:00 |
|
Bartosz Taudul
|
d030674b83
|
Simplify loading memory events.
|
2019-02-16 22:32:14 +01:00 |
|
Bartosz Taudul
|
569a9fb9be
|
Change order of file version checks during loading memory events.
|
2019-02-16 22:26:50 +01:00 |
|
Bartosz Taudul
|
88b7961421
|
Allocate memory for all zones at the current level at once.
|
2019-02-16 20:53:07 +01:00 |
|
Bartosz Taudul
|
470600fbc2
|
Don't thrash memory bandwith during file load.
|
2019-02-16 20:42:50 +01:00 |
|
Bartosz Taudul
|
c127f51767
|
Load time offsets to scratch buffers.
|
2019-02-15 02:46:25 +01:00 |
|
Bartosz Taudul
|
8fd685c877
|
Properly track memory usage in slab allocator.
|
2019-02-15 02:28:31 +01:00 |
|
Bartosz Taudul
|
23d12d2633
|
Allocate new block, if we're at the end of current one.
|
2019-02-15 02:04:37 +01:00 |
|
Bartosz Taudul
|
7b023e533d
|
Use big allocation mode for Vector's reserve_exact.
|
2019-02-15 01:59:33 +01:00 |
|
Bartosz Taudul
|
930190f2cb
|
Support big allocations in slab allocator.
|
2019-02-15 01:59:33 +01:00 |
|
Bartosz Taudul
|
1cefd4d8ac
|
Don't use reserve_exact for temporary things.
|
2019-02-15 01:43:30 +01:00 |
|
Bartosz Taudul
|
127be8e995
|
GpuEvent doesn't need init.
|
2019-02-15 01:31:58 +01:00 |
|
Bartosz Taudul
|
e8d15e8295
|
Mirror zone child grouping for GPU zones.
|
2019-02-14 01:38:34 +01:00 |
|
Bartosz Taudul
|
e24ac42755
|
Add self time to GPU zone info window.
|
2019-02-14 01:31:06 +01:00 |
|
Bartosz Taudul
|
0fad23dbae
|
Add GPU zone self time in tooltip.
|
2019-02-14 01:28:27 +01:00 |
|