这款Skill给慢脚本找真正堵点

分析和优化 Python 代码性能。

python-performance-optimization 是帮助 AI 测量和优化 Python 程序的 Skill。把慢代码、运行场景和输入规模交给它,可以从耗时、内存与读写等待中查找瓶颈,再决定怎么改。

一个脚本跑得慢,可能在反复计算,也可能在等数据库或文件。文档把函数耗时、逐行分析、内存分配和调用关系区分开,要求先测量,而不是看到循环就马上换成并发。

找到问题之后,改法才有方向:昂贵的重复计算可以考虑缓存,大数据处理可以考虑生成器,频繁读写可以合并批次。很少执行的代码,即使写得更精巧,对整体耗时也可能没什么帮助。

它适合需要拿测量结果解释优化的开发者。交回的应包括瓶颈位置与相应改动,再用同样工作负载比较效果;如果只得到“使用更高效算法”这样的口号,仍没有完成这份 Skill 要求的工作。

分类:测试排错

来源仓库:wshobson/agents

适合用来做什么

  • 使用 cProfile 分析我的 Python 脚本的性能瓶颈。
  • 优化这段 Python 代码的内存使用。

安装 python-performance-optimization

npx skills add https://www.iskills.cc/skills/wshobson/agents/python-performance-optimization/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 python-performance-optimization 的用途与原始说明

浏览全部 Skill 指南