項目概述
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頁面獲取詳細文檔。










評論
暫無評論
成為第一個評論的人