python-advanced-profiling-and-optimization
Installation
SKILL.md
Python Advanced Profiling and Optimization
This skill provides expert-level knowledge on profiling Python applications to identify performance bottlenecks in CPU and memory usage, and guides evaluation and application of experimental Python 3.13 features.
CPU Profiling with cProfile
cProfile is Python's built-in deterministic profiler, measuring execution time of all functions.
Basic Usage
import cProfile
import pstats
# Profile a specific function
def main():
# Your application code
result = expensive_operation()
return result