Performance Review

Provides performance optimization guidelines for profiling, caching, memory management, and concurrency. Use when optimizing slow code, fixing memory leaks, improving throughput, or conducting performance reviews.

majiayu000 Updated 567 repo stars

File contents

Performance Review Skill

When to Use

  • Code performance optimization
  • Memory leak fixes
  • Throughput improvements
  • Performance review requests
  • Bottleneck analysis

Performance Analysis Workflow

Profiling → Identify bottlenecks → Optimize → Verify

Checklist

Algorithm & Data Structures

  • Time complexity analysis (Big-O)
  • Appropriate data structure selection
  • Remove unnecessary operations

Memory

  • Minimize memory allocation
  • Object reuse (pooling)
  • Cache-friendly access patterns

Concurrency

  • Minimize lock contention
  • Leverage async I/O
  • Thread pool optimization

Caching

  • Appropriate cache strategy
  • Cache invalidation policy
  • Cache hit rate monitoring

Reference

  • Performance Guidelines
  • Memory Management
  • Concurrency
  • Monitoring

Caution

"Premature optimization is the root of all evil" - Donald Knuth

Always confirm bottlenecks through profiling before optimizing.

majiayu000/claude-skill-registry-data/tree/main/development/performance-review-kcenon-claude-config commit 2bf1aea76c

Frequently asked questions

npx skillmds@latest add majiayu000/performance-review-4