About Performance Profiler
Performance Profiler is a skill for developers seeking to measure application performance and locate bottlenecks. It covers CPU, memory, and I/O profiling as well as database query analysis, then verifies targeted improvements.
Key features
- 01Baseline and measure performance
- 02Profile CPU, memory, and I/O
- 03Locate slow code paths
- 04Analyze and optimize database queries
- 05Verify optimization results
Use cases
- 01Investigate slow application behavior
- 02Find memory or I/O bottlenecks
- 03Review slow queries and execution plans
- 04Measure the effect of code or index changes
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ jmsktm/ claude-settings --skill performance-profilerAfter installing, type/performance-profilerin Claude Code to confirm it loaded.
Details
From the project READMEPerformance Profiler
Identify and eliminate performance bottlenecks. From CPU profiling to database query optimization, systematically improve application speed and efficiency.
Core Workflows
Workflow 1: Application Profiling
- Baseline - Establish current performance metrics
- Profiling - Run CPU, memory, and I/O profilers
- Hotspot Analysis - Identify slow code paths
- Optimization - Implement targeted improvements
- Verification - Measure improvement
Workflow 2: Database Optimization
- Query Analysis - Identify slow queries
- Explain Plans - Analyze query execution
- Index Review - Optimize indexes
- Query Rewriting - Improve query structure
- Connection Pooling - Optimize connections
Quick Reference
| Action | Command |
|---|---|
| Profile app | "Profile [application] performance" |
| Find bottlenecks | "Identify performance bottlenecks" |
| Optimize queries | "Optimize slow database queries" |
Comments
Markdown supported