releases.shpreview
koute/koute/bytehound

koute/bytehound

On-demand

Major changes:

  • Added support for _rjem_aligned_alloc (jemalloc variant of aligned_malloc)
  • The initialization is now done eagerly in the stat...
Read more →

Major changes:

  • Performance improvements; CPU overhead of allocation-heavy heavily multithreaded programs was cut down by up to ~80%
  • You can no...
Read more →

Major changes:

  • Deallocation backtraces are now gathered by default; you can use the MEMORY_PROFILER_GRAB_BACKTRACES_ON_FREE environment variable...
Read more →

Major changes:

  • Significantly lower CPU usage when temporary allocation culling is turned on
  • Each thread has now its own first-level backtr...
Read more →

Major changes:

  • The project was rebranded from memory-profiler to bytehound
  • Profiling of applications using jemalloc is now fully sup...
Read more →

This is a bugfix release that fixes a possible deadlock when FDEs are dynamically registered at runtime.

Read more →

Major changes:

  • Added a runtime backtrace cache; backtraces are now deduplicated when profiling, which results in less data being generated. ...
Read more →

Major changes:

  • Shadow stack based unwinding is now supported on stable Rust and turned on by default.
  • Systems where perf_event_open is u...
Read more →

Major changes:

  • The profiler can now be compiled on Rust stable, with the caveat that the shadow stack based unwinding will be then disabled. ...
Read more →

Major changes:

  • More performance improvements. In the average case the cost per a single allocation was cut down to approximately 75%. Every thre...
Read more →

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...
Read more →
Latest
0.11.0
Tracking since May 18, 2019