2011-09-26 127 views
5

是否有與單元測試庫一樣的任何庫,但不是測試正確性,而是測試這些函數的性能,輸出是執行時間,cpu指令數,性能變化,緩存未命中等。用於測試性能的C++單元測試(合成基準測試)

+3

這個以前的SO問題可能會有所幫助:http://stackoverflow.com/questions/4606306/performance-testing-utilities-for-c – Barth

回答

2

我使用gprofvalgrind進行性能分析。他們當然在Linux上工作,你幾乎可以做你提到的所有事情。

+1

我懷疑這就夠了。你用過CPPUNIT嗎?我希望他希望有一個框架,他可以說建立了一套測試用例,每個測試用例都表示*這個*操作必須不超過* this *時間量。 – Raedwald