Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
Bytehound works with Rust stable (Rust nightly is not required) .
Installation
apt-get install gcc nodejs npm
npm install -g yarn
cargo build --release -p bytehound-preload
cargo build --release -p bytehound-cli
Or if you use icon,
icon bytehound -ic
Usage
./bytehound server --port 9090 -i 0.0.0.0 memory-profiling_*.dat
export MEMORY_PROFILER_LOG=warn
LD_PRELOAD=./libbytehound.so ./your_application