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: about 3 years ago
Linked from 1 awesome list

memory-profilermemory-profilingprofilerprofiling

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
kde/heaptrackA tool that analyzes memory allocation patterns in applications to identify performance issues.3,385
kd8bny/limeaideAutomates the process of remotely dumping RAM and creating volatility profiles on Linux clients.161
natebrune/fmemA Linux kernel module designed to help analyze volatile memory without the limitations of traditional memory dumping tools.115
mariusae/heapsterAn agent-based heap profiling tool for Java Virtual Machines395
parca-dev/parcaAutomated profiling tool to analyze CPU and memory usage across entire infrastructure4,201
miniprofiler/rack-mini-profilerA Ruby middleware for profiling rack applications to measure performance metrics3,744
async-profiler/async-profilerA tool to profile and analyze the performance of Java applications in real-time7,625
devexperts/aprofA Java agent that inserts memory allocation counters into class bytecode to profile memory allocation220
orhun/kmonA tool that monitors and manages kernel activities, providing insights into system performance and resource utilization.2,573
pythonprofilers/memory_profilerTools for analyzing memory usage of Python programs4,403
open-telemetry/opentelemetry-ebpf-profilerA 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/mtunerA memory profiling and leak finding tool for C/C++ applications across multiple platforms2,646
google/orbitA standalone native application profiler that helps developers identify performance bottlenecks in complex applications without modifying the target process.4,236
tokio-rs/tracingA framework for collecting structured diagnostic information from Rust programs5,569
googleprojectzero/bochspwn-reloadedAn emulator-based tool to detect kernel memory disclosure vulnerabilities by tracking uninitialized memory in guest operating systems.297