tracy/server
Bartosz Taudul a15a287a6b Don't over-allocate vectors, when exact needed size is known.
This reduces memory usage when loading saved traces. Memory usage
reduction observed on a selected number of traces:

5625.76 MB -> 5330.29 MB
3292.94 MB -> 2978.66 MB
632.77 MB  -> 479.58 MB
681.32 MB  -> 506.27 MB
11.9 GB    -> 11.22 GB
854.21 MB  -> 806.17 MB
10.57 GB   -> 7175.31 MB
67.38 MB   -> 66.63 MB
2026.12 MB -> 1744.2 MB
86.55 MB   -> 85.57 MB
343.64 MB  -> 244.81 MB
201.93 MB  -> 162.25 MB
2018-08-09 19:41:15 +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 Move bad version dialogs to a separate file. 2018-04-21 23:19:48 +02:00
TracyBadVersion.hpp Move bad version dialogs to a separate file. 2018-04-21 23:19:48 +02:00
TracyCharUtil.hpp Use flat hash map for string map. 2018-03-23 21:12:29 +01:00
TracyDecayValue.hpp Abstracted away one-frame-decay values. 2018-08-05 16:45:34 +02:00
TracyEvent.hpp Add support for discontinuous frames. 2018-08-05 02:15:54 +02: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
TracyFileWrite.hpp Remove one level of indirection in FileWrite. 2018-04-30 02:29:05 +02:00
TracyImGui.hpp Define ImVec2 math operators only when IMGUI_DEFINE_MATH_OPERATORS is undefined. 2018-07-17 16:37:45 +03: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
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 Allow exact size allocations in Vector. 2018-08-09 19:41:15 +02:00
TracyVersion.hpp Multiple frame sets support. 2018-08-04 21:10:45 +02:00
TracyView.cpp Also display exact memory allocation size. 2018-08-09 02:27:55 +02:00
TracyView.hpp Add minimal trace info window. 2018-08-08 19:25:13 +02:00
TracyWorker.cpp Don't over-allocate vectors, when exact needed size is known. 2018-08-09 19:41:15 +02:00
TracyWorker.hpp Add lock, plot counts to worker. 2018-08-08 19:21:53 +02:00