我有一个正在开发的Java应用程序,但我刚刚意识到该程序必须在不到一分钟的时间内返回一个值,但是不知道如何查找或显示运行该程序所花费的时间。如何找到运行程序所需的时间?

最佳答案

您可以使用System.nanoTime()比较时间。它将返回时间(以纳秒为单位)。



您可以这样使用它:

long startTime = System.nanoTime();

// code

long endTime = System.nanoTime();
System.out.println("Took "+(endTime - startTime) + " ns");

有用的链接:
  • System.nanoTime()
  • 09-30 18:04
    查看更多