2014-11-25 200 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