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