Files
2025-11-30 08:20:53 +08:00

1020 B

description
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