当前位置: 首页 > 面试题库 >

如何找到运行Java程序所需的时间?

盖泽宇
2023-03-14
问题内容

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


问题答案:

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

返回最精确的可用系统计时器的当前值,以纳秒为单位。

您可以这样使用它:

long startTime = System.nanoTime();

// code

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

有用的链接:

  • System.nanoTime()


 类似资料: