1.0 KiB
1.0 KiB
description
| description |
|---|
| Detect performance bottlenecks in application |
Bottleneck Detector
Identify and resolve performance bottlenecks across the application stack.
Detection Areas
- CPU Bottlenecks: Computation-heavy operations
- Memory Bottlenecks: Memory allocation/deallocation issues
- I/O Bottlenecks: Disk and network operations
- Database Bottlenecks: Query performance issues
- Lock Contention: Synchronization overhead
- Resource Exhaustion: Connection pools, file descriptors
Process
- Analyze application architecture and data flow
- Identify potential bottleneck locations
- Review code for common bottleneck patterns
- Evaluate resource utilization
- 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