tracy/server
Bartosz Taudul d228bcb622 Pack StringIdx in 24 bits.
This reduces ZoneEvent size from 32 to 30 bytes.

Memory usage reduction on selected traces (sizes in MB):

big             9902 -> 9527  (96%)
chicken         2172 -> 2107  (97%)
ctx-big          311 ->  309  (99%)
drl-l-b         1570 -> 1479  (94%)
long            5496 -> 5412  (98%)
mem             6468 -> 6468  (100%)
q3bsp-mt        5784 -> 5592  (96%)
selfprofile     1486 -> 1443  (97%)
2019-09-29 20:32:42 +02:00
..
IconsFontAwesome5.h Don't use char8_t. 2019-07-25 12:58:16 +02:00
tracy_flat_hash_map.hpp Make nohash operator() const. 2019-01-20 18:41:26 +01:00
tracy_pdqsort.h Force inline internal pdqsort functions. 2017-12-08 23:25:48 +01:00
TracyBadVersion.cpp Handle legacy file versions. 2019-08-12 12:36:37 +02:00
TracyBadVersion.hpp Handle legacy file versions. 2019-08-12 12:36:37 +02:00
TracyBuzzAnim.hpp Add simple animation controller. 2018-08-17 22:23:04 +02:00
TracyCharUtil.hpp Add specialized string key for hash map. 2019-02-12 22:11:15 +01:00
TracyDecayValue.hpp Highlight message marker even if it's collapsed. 2018-10-05 20:40:10 +02:00
TracyEvent.hpp Pack StringIdx in 24 bits. 2019-09-29 20:32:42 +02:00
TracyFileHeader.hpp Move FileVersion() to TracyFileHeader.hpp. 2019-08-19 22:56:58 +02:00
TracyFileRead.hpp Can't read negative number of bytes. 2019-06-22 14:08:48 +02:00
TracyFilesystem.hpp Verify source file modification time against capture time. 2019-07-25 20:44:10 +02:00
TracyFileWrite.hpp Ignore useless warnings. 2019-06-22 13:40:00 +02:00
TracyImGui.hpp Disable color box drag and drop. 2019-09-11 18:48:28 +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 Use proper popcnt for gcc/clang (including cygwin). 2019-06-24 18:56:04 +02:00
TracyPrint.cpp Fix multiple build errors when compiling with MinGW. 2019-08-04 15:49:46 +03:00
TracyPrint.hpp Extract text printing functions. 2019-06-18 20:43:28 +02:00
TracySlab.hpp Add table initializing alloc to slab allocator. 2019-09-29 20:18:16 +02:00
TracyStorage.cpp Fix multiple build errors when compiling with MinGW. 2019-08-04 15:49:46 +03:00
TracyStorage.hpp Trace-specific save path retrieval. 2019-07-26 23:15:12 +02:00
TracyStringDiscovery.hpp Add strings to map directly in StringDiscovery. 2018-08-04 17:10:45 +02:00
TracyTaskDispatch.cpp Add task dispatcher to server. 2019-09-20 22:58:12 +02:00
TracyTaskDispatch.hpp Add task dispatcher to server. 2019-09-20 22:58:12 +02:00
TracyTexture.cpp Drop support for ETC1 frame images. 2019-08-15 16:29:50 +02:00
TracyTexture.hpp Drop support for ETC1 frame images. 2019-08-15 16:29:50 +02:00
TracyThreadCompress.cpp Extract thread compression into a separate class. 2019-08-19 22:56:58 +02:00
TracyThreadCompress.hpp Extract thread compression into a separate class. 2019-08-19 22:56:58 +02:00
TracyUserData.cpp Zones can now have dynamic colors. 2019-09-08 14:33:30 +02:00
TracyUserData.hpp Save/load view state. 2019-08-28 19:45:22 +02:00
TracyVarArray.hpp Mark templated functions inline. 2019-03-03 22:09:20 +01:00
TracyVector.hpp Fix Vector::erase(). 2019-07-11 20:29:20 +02:00
TracyVersion.hpp Pack StringIdx in 24 bits. 2019-09-29 20:32:42 +02:00
TracyView.cpp Pack StringIdx in 24 bits. 2019-09-29 20:32:42 +02:00
TracyView.hpp Highlight threads on CPU data timeline. 2019-09-29 18:49:48 +02:00
TracyViewData.hpp Zones can now have dynamic colors. 2019-09-08 14:33:30 +02:00
TracyWorker.cpp Pack StringIdx in 24 bits. 2019-09-29 20:32:42 +02:00
TracyWorker.hpp Pack StringIdx in 24 bits. 2019-09-29 20:32:42 +02:00