perf-prof
Linux performance profiling, latency analysis, and memory leak detection
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install perf-prof?โผ
Run `npx skills add duanery/perf-prof --all -g -y` in your terminal to install this skill globally.
How to find the cause of high CPU usage on Linux?โผ
The skill uses the profile profiler to sample CPU usage at high frequency and generate flame graphs, pinpointing the exact functions consuming CPU in kernel or user space.
Can perf-prof detect memory leaks?โผ
Yes. The kmemleak profiler tracks kernel and user-space memory allocations and frees to identify leaks, while kmemprof profiles allocation patterns and stack traces.
How to analyze latency spikes and slow response times?โผ
The skill applies progressive latency analysis with multi-trace, rundelay, syscalls, and blktrace, starting from statistical overviews and narrowing down with thresholds to isolate abnormal events.
Does perf-prof work on older Linux kernels?โผ
Yes. It only requires perf_event support, processes events in memory with low overhead, and runs safely in user space on a wide range of kernel versions.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core