我試圖讓我的代碼運行得更快,我在Linux中使用時間功能,這就是我所得到的。我想知道應該查看哪個數字來確定它實際運行的速度。Linux時間報告 - 如何解釋?
0.019u 0.001s 0:02.50 0.4% 0+0k 0+0io 2pf+0w
此外,我是新來的,所以我會很感激,如果有人能向我解釋每個數字的含義。
在我的程序中,我需要讀取大量的行輸入並解析它們,並且我將它們存儲在一個struct向量中。我會稍後訪問這個向量。我想知道,如果我存儲指向struct的指針矢量而不是struct矢量,它將使我的代碼更快。
我會很感激任何輸入。謝謝。
我想從http://unix.stackexchange.com/的人可以更好地回答你。 – AFD 2012-03-20 02:41:50
短時間(小數秒)可能不夠精確和可靠。嘗試例如改變程序的輸入或參數,使其運行幾秒鐘。多次重複基準測量。配置文件'gprof'和'oprofile' – 2012-03-20 06:22:45