Releases: koute/bytehound
Releases · koute/bytehound
0.2.0
Major changes:
- Massive performance improvements. In the average case on AMD64 the cost per a single allocation was cut down to 20%; on ARM it was cut down to less than 50%.
- The profiler no longer crashes when a memory operation is triggered from a destructor of an object residing in TLS.
- The gathered timestamps are no longer as precise as they were; they should be at most off by ~250ms if your application isn't making a lot of allocations. You can restore the previous behavior if you need it by setting
MEMORY_PROFILER_PRECISE_TIMESTAMPS
to1
at the cost of extra CPU time.