2015-09-20 103 views
0

我正在嘗試編寫一個生成一百萬個隨機數的java程序,然後使用Bubble Sort,Insertion Sort和Merge Sort對它們進行排序。最後,我希望以每個排序算法的納秒顯示運行時間。 Java中有一個類允許我這樣做嗎?可以使用什麼Java類來計算運行時?

+0

你試過什麼? – soorapadman

回答

0

您可以使用System.nanoTime()來衡量您的代碼花費的時間。 (使用測試代碼的開始和結束之間的時間差。)但請注意,實際時間測量可能不具有納秒分辨率。

您可能想要研究一個用於衡量代碼性能的良好Java基準測試框架。一般的網絡搜索將成爲不少優秀的候選人。做時間測試並不是一件容易的事。

相關問題