1020 B
1020 B
description
| description |
|---|
| Monitor and optimize CPU usage |
CPU Usage Monitor
Analyze code for CPU-intensive operations and optimize processor utilization.
Analysis Areas
- Computational Complexity: Identify O(n²) or worse algorithms
- Synchronous Operations: Blocking operations on main thread
- Loop Optimization: Inefficient iteration patterns
- Regular Expressions: CPU-heavy regex patterns
- Recursive Functions: Deep or inefficient recursion
- String Operations: Excessive string concatenation
- JSON Processing: Large JSON parsing operations
Process
- Scan codebase for CPU-intensive patterns
- Analyze algorithmic complexity
- Identify blocking operations
- Check for optimization opportunities
- Generate report with recommendations
Output
Provide:
- CPU hotspot identification with file locations
- Complexity analysis for key algorithms
- Before/after code examples for optimizations
- Estimated performance improvements
- Best practices for CPU efficiency