Uniprof: Universal CPU Profiling
8 months ago
- #profiling
- #debugging
- #performance
- Uniprof为人类和AI智能体简化了CPU性能分析,无需修改代码或添加依赖项。
- 支持多种语言应用的性能分析(如Python、Ruby),使用类似`npx uniprof python app.py`的命令即可。
- 自动检测平台并选择合适分析器(如Python使用py-spy)。
- 提供详细分析结果,包括耗时最高的函数、采样数据及代码位置信息。
- 支持命令行使用,也可作为MCP服务器供AI智能体调试性能瓶颈。
- 内置由speedscope驱动的火焰图可视化功能,便于分析。
- 示例显示Claude Code通过uniprof成功识别并修复了Context应用中的真实性能瓶颈。