BLC Perf Analyzer
Open-source Linux CPU performance profiling tool engineered to simplify profiling in production systems. Automatically generates flamegraphs and heatmaps to rapidly understand where CPU time is spent.
Key Capabilities
BLC Perf Analyzer automates visual performance report generation so you can focus on resolving issues rather than setting up complex tools.
Automated Profiling
Capture CPU traces seamlessly and generate automated visual reports.
Flamegraphs & Heatmaps
Visualize clearly where CPU bottlenecks concentrate across userland and kernel spaces.
Intelligent Classification
Differentiates time spent in userland, kernel, or external libraries to identify the root cause quickly.
Daemon Mode (Experimental)
Runs unobtrusively in the background and triggers upon specific CPU spikes for proactive monitoring.
Use Cases
Quickly determine whether a bottleneck resides in the database engine, operating system, or storage hardware.
Essential for SREs and DevOps engineers needing real-time CPU profiling without overhead.
Empowers developers to profile CPU-intensive routines before deploying code to production.
Why BLC Perf Analyzer?
- Intuitive interface simplifying Linux CPU profiling.
- Automatic generation of flamegraphs and heatmaps without complex setups.
- Smart stack classification between userland, kernel, and libraries.
- Open source: contributions, feedback, and ideas are always welcome.
- Created by Binlogic, database specialists with over 15 years of operational experience.
Join the Community
This project is actively evolving as part of Binlogic's open-source commitment. Contributions, feedback, and pull requests are always welcome!
Explore Repository on GitHub