parca
Profiler
Automated profiling tool to analyze CPU and memory usage across entire infrastructure
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
4k stars
34 watching
215 forks
Language: TypeScript
last commit: 5 days ago
Linked from 1 awesome list
bpfccontainerscontinuous-profilingcppebpfebpf-programsgolangjavascriptkubernetesobservabilityperformancephppprofprofilesprofilingprometheuspythonrubyrust
Related projects:
Repository | Description | Stars |
---|---|---|
parca-dev/parca-agent | A tool for real-time profiling of running processes without modifying their source code or restarting them. | 551 |
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,463 |
grafana/pyroscope | A platform that helps you identify and debug performance issues in your applications | 10,099 |
plasma-umass/coz | An open-source profiler that uses causal profiling to measure optimization potential and predict the impact of code optimizations on performance. | 4,106 |
miniprofiler/rack-mini-profiler | A Ruby middleware for profiling rack applications to measure performance metrics | 3,733 |
pythonprofilers/memory_profiler | Tools for analyzing memory usage of Python programs | 4,379 |
root-project/root | A software package for analyzing and visualizing large scientific data sets | 2,707 |
profefe/kube-profefe | Provides continuous profiling capabilities in Kubernetes environments | 78 |
gpuopen-tools/radeon_compute_profiler | A performance analysis tool for OpenCL and ROCm/HSA applications on AMD Radeon graphics cards | 85 |
plasma-umass/scalene | A high-performance Python profiler that analyzes CPU, GPU, and memory usage, providing detailed information and AI-powered optimization suggestions. | 12,186 |
rbspy/rbspy | A tool to profile CPU usage in running Ruby programs without requiring the program to restart. | 2,502 |
koute/bytehound | A memory profiling tool that gathers allocation and deallocation data along with full stack traces to analyze memory leaks and fragmentation. | 4,500 |
wolfpld/tracy | A tool for analyzing performance in games and other applications | 10,189 |
postgresml/postgresml | An open-source Postgres extension for machine learning and AI operations directly within the database. | 6,033 |
kdab/hotspot | A standalone GUI for performance data visualization and analysis. | 4,148 |