项目概述
Scalene 是一款针对 Python 程序的高性能分析器,能够精确测量 CPU、GPU 和内存的使用情况。其设计目标是提供低开销的详细性能数据,官方宣称开销在10%至20%之间。
核心功能
- 多维度分析:在行和函数级别同时测量 CPU、GPU 和内存使用。
- 精确分离:将 Python 执行时间与原生库运行时间区分开来,帮助定位性能瓶颈。
- I/O 瓶颈检测:通过测量系统时间,自动标记 I/O 相关的性能问题。
- 内存分析:支持逐行内存分配跟踪、自动泄漏检测以及拷贝量统计。
- GPU 支持:在 NVIDIA 系统上提供 GPU 性能分析功能。
- 并发支持:兼容多进程、线程以及 free-threaded Python 3.13t 和3.14t。
技术栈与许可证
主要编程语言为 Python,项目采用 Apache-2.0 许可证。
快速上手
由于 README 摘要未提供具体安装或使用步骤,建议访问项目 GitHub 页面获取详细文档。










评论
暂无评论
成为第一个评论的人