← ClaudeAtlas

when-profiling-performance-use-performance-profilerlisted

Comprehensive performance profiling, bottleneck detection, and optimization system
aiskillstore/marketplace · ★ 329 · Data & Documents · score 85
Install: claude install-skill aiskillstore/marketplace
# Performance Profiler Skill ## Overview **When profiling performance, use performance-profiler** to measure, analyze, and optimize application performance across CPU, memory, I/O, and network dimensions. ## MECE Breakdown ### Mutually Exclusive Components: 1. **Baseline Phase**: Establish current performance metrics 2. **Detection Phase**: Identify bottlenecks and hot paths 3. **Analysis Phase**: Root cause analysis and impact assessment 4. **Optimization Phase**: Generate and prioritize recommendations 5. **Implementation Phase**: Apply optimizations with agent assistance 6. **Validation Phase**: Benchmark improvements and verify gains ### Collectively Exhaustive Coverage: - **CPU Profiling**: Function execution time, hot paths, call graphs - **Memory Profiling**: Heap usage, allocations, leaks, garbage collection - **I/O Profiling**: File system, database, network latency - **Network Profiling**: Request timing, bandwidth, connection pooling - **Concurrency**: Thread utilization, lock contention, async operations - **Algorithm Analysis**: Time complexity, space complexity - **Cache Analysis**: Hit rates, cache misses, invalidation patterns - **Database**: Query performance, N+1 problems, index usage ## Features ### Core Capabilities: - Multi-dimensional performance profiling (CPU, memory, I/O, network) - Automated bottleneck detection with prioritization - Real-time profiling and historical analysis - Flame graph generation for visual analysis - Memory leak detectio