关于 python-performance-profiler
python-performance-profiler 是用于定位 Python 代码中 CPU 和内存瓶颈的 Skill,使用 cProfile 或 memory_profiler。适用于项目初始化、CI 流水线和旧代码重构;分析在本地执行,不会传输代码或凭据。
主要功能
- 01CPU 瓶颈分析
- 02内存瓶颈分析
- 03本地执行分析
- 04支持 cProfile 和 memory_profiler
适用场景
- 01分析新建的 Python 项目
- 02在 CI 流水线中加入性能分析
- 03重构时检查旧版 Python 代码
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jorgealves/ agent_skills --skill python-performance-profiler安装后在 Claude Code 中输入/python-performance-profiler确认已加载。
附带文件skill.yaml
详细介绍
Python 性能分析器
用途和意图
使用 cProfile 或 memory_profiler 识别 Python 代码中的 CPU 和内存瓶颈。用于优化任务关键型 Python 服务。
适用场景
- 项目设置:初始化新的 Python 项目时。
- 持续集成:作为自动化构建和测试流水线的一部分。
- 旧代码重构:将较旧的 Python 代码库更新为现代标准时。
不适用场景
- 非 Python 项目:此工具专用于 Python 生态系统。
错误情况和边缘情况
- 缺少依赖文件:项目中缺少 requirements.txt 或 pyproject.toml 时。
- 版本不兼容:项目使用的 Python 版本不受这些工具支持时。
安全和数据处理注意事项
- 所有分析都在本地进行。
- 绝不会向外部传输源代码或凭据。
评论
支持 Markdown