Pyroscope 是個開放源碼的連續側寫網路平台。它能夠幫你:
- 挑出源碼的性能錯誤
- 解決CPU過度利用的問題
- 理解應用程式的call tree
- 一直跟蹤軟體裡的變化
- 能夠存下好幾年來多個應用程式累積出來的資料
- 能夠讓你一次看見好幾年來的資料或著單單看個別的事件
- CPU使用數量低
- 數據壓縮效率高,軟盤的空間需求低
- 光滑的UI
- Go、Ruby、Python都兼容
# install pyroscope
brew install pyroscope-io/brew/pyroscope
# start pyroscope server:
pyroscope server
# in a separate tab, start profiling your app:
pyroscope exec python manage.py runserver
如果想找Pyroscope跟其他程式語言的用法、灌到Linux上、或著在生產環境裡用法的說明,請查看我們的說明書:
發展給MacOS、Linux、和Docker最新版的Pyroscope在下載頁面上能下載 Downloads page.
- Ruby
- Python
- Go
- Node (即將到來)
- Linux eBPF (即將到來)
請在我們的Slack上告訴我們你還想看倒哪些程式語言 our slack.
如果想當貢獻者,請查看我們的貢獻說明書。 Contributing Guide