Initial commit
This commit is contained in:
34
commands/detect-bottlenecks.md
Normal file
34
commands/detect-bottlenecks.md
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
description: Detect performance bottlenecks in application
|
||||
---
|
||||
|
||||
# Bottleneck Detector
|
||||
|
||||
Identify and resolve performance bottlenecks across the application stack.
|
||||
|
||||
## Detection Areas
|
||||
|
||||
1. **CPU Bottlenecks**: Computation-heavy operations
|
||||
2. **Memory Bottlenecks**: Memory allocation/deallocation issues
|
||||
3. **I/O Bottlenecks**: Disk and network operations
|
||||
4. **Database Bottlenecks**: Query performance issues
|
||||
5. **Lock Contention**: Synchronization overhead
|
||||
6. **Resource Exhaustion**: Connection pools, file descriptors
|
||||
|
||||
## Process
|
||||
|
||||
1. Analyze application architecture and data flow
|
||||
2. Identify potential bottleneck locations
|
||||
3. Review code for common bottleneck patterns
|
||||
4. Evaluate resource utilization
|
||||
5. Generate prioritized remediation plan
|
||||
|
||||
## Output
|
||||
|
||||
Provide comprehensive report with:
|
||||
- Identified bottlenecks with severity ratings
|
||||
- Root cause analysis for each bottleneck
|
||||
- Impact assessment on overall performance
|
||||
- Specific remediation strategies with code examples
|
||||
- Monitoring recommendations to prevent recurrence
|
||||
- Priority order for addressing issues
|
||||
Reference in New Issue
Block a user