2015-02-09 143 views
0

無論使用何種語言(C++,Java等),Eclipse中是否有一種方法來顯示程序從開始到結束的執行時間?如何在Eclipse中查找程序的執行時間?

以前的問題 - Eclipse to get program execution time沒有令人滿意地回答這個問題。

+0

爲什麼前面的問題沒有回答你的問題?請詳細說明。 – 2015-02-09 05:24:57

+0

第一個答案提到已停用的庫。第二個答案是不完整的,但似乎表明有辦法做到這一點。 – sbhatla 2015-02-09 05:32:48

回答

0
long startTime = System.nanoTime(); 
//code 
long endTime = System.nanoTime(); 
System.out.println("Took "+(endTime - startTime) + " ns"); 
0

您可以使用如在下面的鏈接 [日食 - 剖析監視器]剖析在Eclipse工具[1]

[1]: http://eclipse.org/tptp/home/documents/tutorials/profilingtool/profilingexample_32.html 

,或者您也可以使用CLOCKS_PER_SEC在 'time.h中' 聲明像

clock_t begin, end; 
double time; 
begin = clock(); 
end = clock(); 
time = (double)(end - begin)/CLOCKS_PER_SEC; 
相關問題