我有一个正在开发的Java应用程序,但我刚刚意识到该程序必须在不到一分钟的时间内返回一个值,但是不知道如何查找或显示运行该程序所花费的时间。如何找到运行程序所需的时间?
最佳答案
您可以使用System.nanoTime()
比较时间。它将返回时间(以纳秒为单位)。
您可以这样使用它:
long startTime = System.nanoTime();
// code
long endTime = System.nanoTime();
System.out.println("Took "+(endTime - startTime) + " ns");
有用的链接:
System.nanoTime()