when-profiling-performance-use-performance-profiler

Solid

Comprehensive performance profiling, bottleneck detection, and optimization system

Data & Documents 335 stars 29 forks Updated today

Install

View on GitHub

Quality Score: 85/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
0
Description 5%
100

Skill Content

# 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...

Details

Author
aiskillstore
Repository
aiskillstore/marketplace
Created
5 months ago
Last Updated
today
Language
Python
License
None

Similar Skills

Semantically similar based on skill content — not just same category