bytehound

Memory profiler

A memory profiling tool that gathers allocation and deallocation data along with full stack traces to analyze memory leaks and fragmentation.

A memory profiler for Linux.

GitHub

5k stars
59 watching
193 forks
Language: C
last commit: over 1 year ago
Linked from 1 awesome list

memory-profilermemory-profilingprofilerprofiling

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
kde/heaptrack A tool that analyzes memory allocation patterns in applications to identify performance issues. 3,385
kd8bny/limeaide Automates the process of remotely dumping RAM and creating volatility profiles on Linux clients. 161
natebrune/fmem A Linux kernel module designed to help analyze volatile memory without the limitations of traditional memory dumping tools. 115
mariusae/heapster An agent-based heap profiling tool for Java Virtual Machines 395
parca-dev/parca Automated profiling tool to analyze CPU and memory usage across entire infrastructure 4,201
miniprofiler/rack-mini-profiler A Ruby middleware for profiling rack applications to measure performance metrics 3,744
async-profiler/async-profiler A tool to profile and analyze the performance of Java applications in real-time 7,625
devexperts/aprof A Java agent that inserts memory allocation counters into class bytecode to profile memory allocation 220
orhun/kmon A tool that monitors and manages kernel activities, providing insights into system performance and resource utilization. 2,573
pythonprofilers/memory_profiler Tools for analyzing memory usage of Python programs 4,403
open-telemetry/opentelemetry-ebpf-profiler A Linux-based profiler that uses eBPF to profile system calls and CPU cycles in real-time, providing insights into application performance without requiring instrumentation or recompilation. 2,529
rudjigames/mtuner A memory profiling and leak finding tool for C/C++ applications across multiple platforms 2,646
google/orbit A standalone native application profiler that helps developers identify performance bottlenecks in complex applications without modifying the target process. 4,236
tokio-rs/tracing A framework for collecting structured diagnostic information from Rust programs 5,569
googleprojectzero/bochspwn-reloaded An emulator-based tool to detect kernel memory disclosure vulnerabilities by tracking uninitialized memory in guest operating systems. 297