首先說明這篇部落格偏向個人備忘
我會將我覺得在oi中實用精簡的地方做小結
簡單的說就是要用的時候背得出來
想要了解更詳盡資訊的同學可以移步這裡或這裡
好像真的會有人看我這篇一樣
gprof (首先名字要背) 可以很方便的顯示出**中函式呼叫的次數、時間及所佔百分比,甚至是有關函式的父函式及子函式呼叫資訊、關係都可以顯示出來
更方便在一些時候優化**
在編譯**時就需要在後面加上pg
例g++ -g -o lg***x lg***x.cpp -pg
然後一定要執行一次程式
lg***x
(windows)./lg***x
(linux)
可以直接輸入gprof 加上程式名windows下要有.exe字尾
如gprof lg***x.exe
這樣就是直接在命令列裡顯示資訊
。。。
然而看著這麼雜亂又有很多多餘的資訊肯定看不下去
要在檔案裡顯示可以這樣
gprof lg***x.exe gmon.out > pg
「gmon.out」是在你加了編譯開關執行完程式後會生成的檔案
「pg」是你指定的檔名
。。。
然而它會給你顯示英文寫的**中題目的解釋
但一般也不會看這裡的解釋而是先就通過別人的中文翻譯知道了吧 要翻譯的話可以戳之前推薦的部落格裡找
那我們輸入
gprof -b lg***x.exe gmon.out > pg
要吐槽太少的話..
都說了「偏向個人備忘」了
雖然我的確很懶
順便備個跟這並沒有什麼關係的忘
程式中開o2是
pragma gcc optimize (2);
測試工具小結
1.效能測試 hp loadrunner jmeter rational performance tester 2.自動化測試 quicktestprofessional selenium silktest 3.web前端分析 4.缺陷管理工具 也叫bug管理工具 qc,mantis,testdir...
ApacheBench(ab)測試工具小結
如果已經安裝apache,則以及自帶了ab測試工具 下面進行最簡安裝 yum install httpd tools常用命令 ab n 400 c 200 k n 發起請求次數 c 併發數 k 保持keep alived this is apachebench,version 2.0.40 dev ...
Mysql效能測試工具
一 mysqlslap測試 mysqlslap是mysql自帶的乙個測試工具。具體的用法可以通過man獲得。比較常用的options解釋如下 concurrency 代表併發數量,多個可以用逗號隔開,當然你也可以用自己的分隔符隔開,這個時候要用到 delimiter開關。engines 代表要測試的...