2015-02-09 144 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; 
相关问题