0
我是新的日食。编译后Eclipse运行时间在哪里?我想比较我的两个Java程序。编译我的程序需要多长时间。我试着看看Window控制台,但它只显示编译后的结束时间。有人知道吗?Eclipse运行时编译?
我是新的日食。编译后Eclipse运行时间在哪里?我想比较我的两个Java程序。编译我的程序需要多长时间。我试着看看Window控制台,但它只显示编译后的结束时间。有人知道吗?Eclipse运行时编译?
对于运行时,这条线添加到您的主要方法的顶部:
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应当将它显示在控制台上方的一个小框中,但它并不重要 - 有什么理由需要编译时间吗?
感谢您的回答。正如我上面所说,我想比较我的两个Java程序的性能。哪一个更快。 – vallen 2014-11-25 12:31:11
@vallen然后使用我给你的代码。您不需要编译时间来进行性能比较,只需要运行时间。让我知道是否还有其他要添加到答案中的内容。 – 2014-11-25 14:35:53