2013-05-16 82 views
0

比方說,我有一個應用程序基準測試可以從linux終端執行。我希望在它周圍封裝一個探查器,這樣我就可以收集信息,例如CPU利用率等的基準測試。我用C編寫了剖析器。如何將該探查器包裝在基準測試中,以便我不必分別調用這兩個。基準分析

謝謝

回答

0

可能有很多可能的解決方案。

假設我自己定製的 「探查器」 應用程序被稱爲profiler,我可以創建一個名爲profile像這樣一個bash shell腳本:

#!/bin/bash 
./profiler & 
./$1 

然後我可以調用它:

./profile myapp 

假設myapp是我想與「探查器」同時運行的應用程序的名稱。

+0

在基準編譯過程中可以做些什麼,以便在調用基準時,分析器自動執行基準測試操作? –

+0

有像[system](http://linux.die.net/man/3/system)這樣的命令可以讓你執行任意的系統級命令(例如,你可以啓動你的分析器以運行在背景,然後systme命令會將控制權返回給您的基準測試應用程序)。大多數這種質疑似乎與CUDA無關。如果您以不同的方式標記問題,您可能會得到更好的回覆 –