2014-11-25 156 views
0

我是新的日食。编译后Eclipse运行时间在哪里?我想比较我的两个Java程序。编译我的程序需要多长时间。我试着看看Window控制台,但它只显示编译后的结束时间。有人知道吗?Eclipse运行时编译?

回答

0

对于运行时,这条线添加到您的主要方法的顶部:

long t1 = System.currentTimeMillis(); 

然后此行结尾:

long t2 = System.currentTimeMillis(); 
long difference = t2 - t1; 

System.out.println("The program took " + ((difference + 0.0)/1000) " seconds to run."); 

至于编译的时候,我相信Eclipse应当将它显示在控制台上方的一个小框中,但它并不重要 - 有什么理由需要编译时间吗?

+0

感谢您的回答。正如我上面所说,我想比较我的两个Java程序的性能。哪一个更快。 – vallen 2014-11-25 12:31:11

+0

@vallen然后使用我给你的代码。您不需要编译时间来进行性能比较,只需要运行时间。让我知道是否还有其他要添加到答案中的内容。 – 2014-11-25 14:35:53