亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C++ 有哪些性能分析工具

C++ 有哪些性能分析工具

C++
慕哥9229398 2018-07-12 14:13:53
查看完整描述

2 回答

?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

如果你是在windows上,用VS開發,那么直接使用VS自帶的性能分析工具就可以很方便地找到熱點;

如果是在Linux上,還需要看你想分析的方向是什么。推薦的有這么幾個比較好用的工具:

1、基于定時采樣統計的gperftools,使用方法很簡單,百度一下就能找到很多

2、如果你是用gcc編譯的程序,可以使用gperf來統計每個函數的調用次數等報告,這種方式會比第一種方式得到更多的信息,編譯的時候加上-pg選項,gcc就會給每個函數調用的入口和出口添加額外的追蹤代碼;

3、Linux 2.6內核之后,系統自帶了一個perftool,非常強大,能進行系統級別的調試,找到包括cache命中率等這類非常底層的性能數據。


查看完整回答
反對 回復 2018-07-31
?
蕪湖不蕪

TA貢獻1796條經驗 獲得超7個贊

可以用 google開源的C++性能分析工具 - gperftools

查看完整回答
反對 回復 2018-07-31
  • 2 回答
  • 0 關注
  • 2070 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號