2014-10-07 59 views
-1

我想獲得關於CPU使用率,內存消耗,文件系統相關的東西以及編譯各個階段和組件/子庫(加上其他重要位)花費的時間,在make構建gcc完成成功的構建後。如何使用make編譯gcc時獲得統計信息?

有可能獲得make的統計數據嗎?

+0

哪個操作系統? – 2014-10-07 07:55:52

+0

@AaronDigulla linux – user2485710 2014-10-07 07:56:08

+1

另一種選擇是使用make SHELL變量來替換標準的shell和腳本或者運行提供的程序的東西,並計算出你想要的統計信息。不過,您必須自己編寫該腳本。 – MadScientist 2014-10-07 12:33:12

回答

0

我不知道任何可以做任何事情的工具。

對於非常基本的概述(在此過程中花費的時間),請使用time make ...

如果你需要更多的細節或確切的數字,你需要一個分析器。對於CPU使用率,請使用gprof。對於內存使用情況,您可以使用valgrind。對於IO,您可以使用ioprofileiogrind

相關問題