- Go語言精進之路:從新手到高手的編程思想、方法和技巧(2)
- 白明
- 234字
- 2022-01-04 17:42:27
第47條
使用pprof對程序進行性能剖析
在上一條中,我們為代碼建立起了性能基準,有了基準后,我們便可以知道代碼是否遇到了性能瓶頸。對于那些確認遇到性能瓶頸的代碼,我們需要知道瓶頸究竟在哪里。
Go是“自帶電池”(battery included)的編程語言,擁有著讓其他主流語言羨慕的工具鏈,Go還內置了對代碼進行性能剖析的工具:pprof。pprof源自Google Perf Tools工具套件,在Go發布早期就被集成到Go工具鏈中了,并且Go運行時原生支持輸出滿足pprof需要的性能采樣數據。在本條中我們就一起來看一下如何通過pprof對Go代碼的性能瓶頸進行剖析和診斷。
推薦閱讀
- Kibana Essentials
- Progressive Web Apps with React
- Node.js Design Patterns
- Visual FoxPro 程序設計
- Java從入門到精通(第4版)
- Python 3破冰人工智能:從入門到實戰
- OpenShift在企業中的實踐:PaaS DevOps微服務(第2版)
- 算法訓練營:提高篇(全彩版)
- PhoneGap:Beginner's Guide(Third Edition)
- 第一行代碼 C語言(視頻講解版)
- 持續輕量級Java EE開發:編寫可測試的代碼
- Node學習指南(第2版)
- Orleans:構建高性能分布式Actor服務
- CRYENGINE Game Development Blueprints
- RubyMotion iOS Develoment Essentials