| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Install GCC, Rust nightly (only 1.62 or newer is supported) and the Yarn package manager (for building the GUI)
Build it:
$ cargo build --release -p bytehound-preload $ cargo build --release -p bytehound-cli
Grab the binaries from target/release/libbytehound.so and target/release/bytehound
$ export MEMORY_PROFILER_LOG=warn $ LD_PRELOAD=./libbytehound.so ./your_application $ ./bytehound server memory-profiling_*.dat
Then open your Web browser and point it at http://localhost:8080 to access the GUI.
You can find the full documentation for the profiler in our Memory profiling for fun and profit book.
By default the profiler is compiled with most of its debug logs disabled for performance reasons. To reenable them be sure to recompile it with the debug-logs feature, e.g. like this:
$ cd preload $ cargo build --release --features debug-logs
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
| Back | FazBrowse Home | New Git URL |