Ben Chuanlong Du's Blog

It is never too late to learn.

Tips on Bytehound

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

References

Comments