Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:20:53 +08:00
commit c15072dfb9
8 changed files with 188 additions and 0 deletions

34
commands/monitor-cpu.md Normal file
View File

@@ -0,0 +1,34 @@
---
description: Monitor and optimize CPU usage
---
# CPU Usage Monitor
Analyze code for CPU-intensive operations and optimize processor utilization.
## Analysis Areas
1. **Computational Complexity**: Identify O(n²) or worse algorithms
2. **Synchronous Operations**: Blocking operations on main thread
3. **Loop Optimization**: Inefficient iteration patterns
4. **Regular Expressions**: CPU-heavy regex patterns
5. **Recursive Functions**: Deep or inefficient recursion
6. **String Operations**: Excessive string concatenation
7. **JSON Processing**: Large JSON parsing operations
## Process
1. Scan codebase for CPU-intensive patterns
2. Analyze algorithmic complexity
3. Identify blocking operations
4. Check for optimization opportunities
5. 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