[英]What Java class can be used to calculate runtime?
我正在嘗試編寫一個生成一百萬個隨機數的Java程序,然后使用冒泡排序,插入排序和合並排序對它們進行排序。 最后,我想顯示每種排序算法的運行時間(以納秒為單位)。 Java中是否有允許我這樣做的類?
您可以使用System.nanoTime()
來測量代碼花費的時間。 (使用被測代碼的開始和結束之間的時間差。)但是,請注意,實際的時間測量可能沒有納秒分辨率。
您可能需要研究一個好的Java基准測試框架來衡量代碼的性能。 常規的網絡搜索會發現很多不錯的候選人。 進行時序測試根本不是一件容易的事。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.