tracy/server
Bartosz Taudul f8ef5b726a Store time deltas, instead of absolute time in trace dumps.
This change greatly reduces the size of saved dumps, but increase the
cost of processing during loading. One notable outlier in the dataset
below is mem.tracy, which increased in size, even if changes in the
memory dump saving scheme decrease size of the other traces.

041/aa.tracy (0.4.1) {18987 KB} -> 042/aa.tracy (0.4.2) {10140 KB}  53.40% size change
041/android.tracy (0.4.1) {696753 KB} -> 042/android.tracy (0.4.2) {542738 KB}  77.90% size change
041/asset-new.tracy (0.4.1) {97163 KB} -> 042/asset-new.tracy (0.4.2) {78402 KB}  80.69% size change
041/asset-new-id.tracy (0.4.1) {105683 KB} -> 042/asset-new-id.tracy (0.4.2) {84341 KB}  79.81% size change
041/asset-old.tracy (0.4.1) {100205 KB} -> 042/asset-old.tracy (0.4.2) {80688 KB}  80.52% size change
041/big.tracy (0.4.1) {2246014 KB} -> 042/big.tracy (0.4.2) {943083 KB}  41.99% size change
041/crash.tracy (0.4.1) {143 KB} -> 042/crash.tracy (0.4.2) {131 KB}  91.39% size change
041/crash2.tracy (0.4.1) {3411 KB} -> 042/crash2.tracy (0.4.2) {1425 KB}  41.80% size change
041/darkrl.tracy (0.4.1) {31818 KB} -> 042/darkrl.tracy (0.4.2) {15897 KB}  49.96% size change
041/darkrl2.tracy (0.4.1) {18778 KB} -> 042/darkrl2.tracy (0.4.2) {8002 KB}  42.62% size change
041/darkrl-old.tracy (0.4.1) {151346 KB} -> 042/darkrl-old.tracy (0.4.2) {67945 KB}  44.89% size change
041/deadlock.tracy (0.4.1) {53 KB} -> 042/deadlock.tracy (0.4.2) {52 KB}  98.55% size change
041/gn-opengl.tracy (0.4.1) {45860 KB} -> 042/gn-opengl.tracy (0.4.2) {30983 KB}  67.56% size change
041/gn-vulkan.tracy (0.4.1) {45618 KB} -> 042/gn-vulkan.tracy (0.4.2) {31349 KB}  68.72% size change
041/long.tracy (0.4.1) {1583550 KB} -> 042/long.tracy (0.4.2) {1225316 KB}  77.38% size change
041/mem.tracy (0.4.1) {1243058 KB} -> 042/mem.tracy (0.4.2) {1369291 KB}  110.15% size change
041/multi.tracy (0.4.1) {14519 KB} -> 042/multi.tracy (0.4.2) {8110 KB}  55.86% size change
041/new.tracy (0.4.1) {1439 KB} -> 042/new.tracy (0.4.2) {1108 KB}  77.01% size change
041/q3bsp-mt.tracy (0.4.1) {1414323 KB} -> 042/q3bsp-mt.tracy (0.4.2) {949855 KB}  67.16% size change
041/q3bsp-st.tracy (0.4.1) {301334 KB} -> 042/q3bsp-st.tracy (0.4.2) {240347 KB}  79.76% size change
041/selfprofile.tracy (0.4.1) {399648 KB} -> 042/selfprofile.tracy (0.4.2) {197713 KB}  49.47% size change
041/tbrowser.tracy (0.4.1) {13052 KB} -> 042/tbrowser.tracy (0.4.2) {9503 KB}  72.81% size change
041/test.tracy (0.4.1) {60309 KB} -> 042/test.tracy (0.4.2) {40700 KB}  67.49% size change
041/virtualfile_hc.tracy (0.4.1) {108967 KB} -> 042/virtualfile_hc.tracy (0.4.2) {72839 KB}  66.85% size change
041/zfile_hc.tracy (0.4.1) {58814 KB} -> 042/zfile_hc.tracy (0.4.2) {39608 KB}  67.35% size change
2018-12-30 23:42:17 +01:00
..
IconsFontAwesome5.h Use helper header for icons. 2018-08-17 23:22:13 +02:00
tracy_flat_hash_map.hpp Force inline flat_hash_map find. 2018-04-30 03:09:50 +02:00
tracy_pdqsort.h Force inline internal pdqsort functions. 2017-12-08 23:25:48 +01:00
TracyBadVersion.cpp Add icons to error pop-ups. 2018-08-19 02:59:12 +02:00
TracyBadVersion.hpp Move bad version dialogs to a separate file. 2018-04-21 23:19:48 +02:00
TracyBuzzAnim.hpp Add simple animation controller. 2018-08-17 22:23:04 +02:00
TracyCharUtil.hpp Use flat hash map for string map. 2018-03-23 21:12:29 +01:00
TracyDecayValue.hpp Highlight message marker even if it's collapsed. 2018-10-05 20:40:10 +02:00
TracyEvent.hpp Store announce and terminate time of locks. 2018-12-16 21:07:26 +01:00
TracyFileHeader.hpp Try to not crash when opening invalid files. 2018-04-21 14:53:40 +02:00
TracyFileRead.hpp Parallelize file reading. 2018-05-03 17:56:43 +02:00
TracyFilesystem.hpp Add file existence check. 2018-08-17 13:35:33 +02:00
TracyFileWrite.hpp Allow specifying FileWrite compression level. 2018-08-26 16:49:27 +02:00
TracyImGui.hpp Fix string handling. 2018-08-31 20:08:04 +02:00
TracyMemory.cpp Remove +x flag from files. 2017-10-10 21:56:15 +02:00
TracyMemory.hpp Remove +x flag from files. 2017-10-10 21:56:15 +02:00
TracyPopcnt.hpp TracyCountBits should be static inline. 2017-11-11 02:46:41 +01:00
TracySlab.hpp Force inline common slab allocation paths. 2018-04-30 02:47:16 +02:00
TracyStorage.cpp Add missing include. 2018-08-29 23:25:42 +02:00
TracyStorage.hpp Add file storage helpers. 2018-08-29 23:22:44 +02:00
TracyStringDiscovery.hpp Add strings to map directly in StringDiscovery. 2018-08-04 17:10:45 +02:00
TracyVarArray.hpp Make callstack hash less shitty. 2018-06-24 17:30:54 +02:00
TracyVector.hpp Initialize capacity in vector, as it's checked by asserts. 2018-09-10 11:28:12 +02:00
TracyVersion.hpp Store time deltas, instead of absolute time in trace dumps. 2018-12-30 23:42:17 +01:00
TracyView.cpp ^F opens find zone menu and focuses on the input box. 2018-12-22 17:39:22 +01:00
TracyView.hpp Add support for handling keyboard shortcuts. 2018-12-22 17:36:20 +01:00
TracyWorker.cpp Store time deltas, instead of absolute time in trace dumps. 2018-12-30 23:42:17 +01:00
TracyWorker.hpp Store time deltas, instead of absolute time in trace dumps. 2018-12-30 23:42:17 +01:00