code-profiler

安装量: 41
排名: #17658

安装

npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill code-profiler

Code Profiler

Analyze Python code performance, identify bottlenecks, and optimize execution with comprehensive profiling tools.

Purpose

Performance analysis for:

Bottleneck identification Function execution time measurement Memory usage profiling Call graph visualization Optimization validation Features Time Profiling: Measure function execution times Line-by-Line Analysis: Profile each line of code Call Statistics: Function call counts and cumulative time Memory Profiling: Track memory allocation and usage Flamegraph Visualization: Visual call stack analysis Comparison: Before/after optimization comparison Quick Start from code_profiler import CodeProfiler

Profile function

profiler = CodeProfiler() profiler.profile_function(my_function, args=(arg1, arg2)) profiler.print_stats(top=10)

Profile script

profiler.profile_script('script.py') profiler.export_report('profile_report.html')

CLI Usage

Profile Python script

python code_profiler.py script.py

Profile with line-by-line analysis

python code_profiler.py script.py --line-by-line

Export HTML report

python code_profiler.py script.py --output report.html

返回排行榜