java - 程序的运行时间

标签 java

我如何“从程序”(我的意思是在我这次要打印“最终返回”之前)找出我的程序运行的时间?

提前致谢

已编辑

非常感谢您的所有回答,但我的程序很短,有没有其他方法可以找出微秒或纳秒的时间?因为使用下面的方法我收到 0

最佳答案

当程序启动时,你会这样做

long startTime = System.currentTimeMillis();

然后在从 main 方法返回之前,您会这样做

long duration = System.currentTimeMillis() - startTime;
System.out.println("Program executed for " + duration + " milliseconds");

关于java - 程序的运行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5928513/

相关文章:

java - 尝试在空对象引用上调用虚拟方法 'android.view.Window$Callback android.view.Window.getCallback()'

java - 如何找到父线程的名字?

java - 字符串中的字符串替换

java - 如何在 Jackson JsonNode 中使用点导航

java - 不区分大小写的 RegEx 模式

java - 如何递归地获取链表的大小?

Java 屏幕截图(使用 Robot 和 BufferedImage.getRGB)

java - JCache 的 Spymemcached 的完全限定名称

java - JAXB 编码器初始化

java - int 和 Integer 影响并发结果