2010-05-12 69 views

回答

1

這是不可能的,但callgrind_annotate和kcachegrind都不應該實現它。但是,使用kcachegrind您可以調用每個函數/方法的計數。

成本呼籲 /中的所有呼叫者呼叫者標籤或計數標籤應該是相關的。

1

是的,你可以。使用callgrind --collect-jumps = yes,以及下面鏈接中描述的工具,您可以獲得與gcov相同的信息。它不像lcov那麼漂亮,但節省的時間可能只是值得的。

http://benjamin-meyer.blogspot.com/2007/12/valgrind-callgrind-tools-part-3-code.html

注意,這工作得很好,甚至優化的二進制代碼,因此你會具有--coverage重新編譯在構建/測試周期節省了大量的時間。

在使用cg_merge使用Benjamin的腳本之前,您還可以合併多個測試運行。

相關問題