java如何计算程序执行消耗时间

java如何计算程序执行消耗时间,第1张

程序开始高慧大前调用System.currentTimeMillis()获取当前毫秒数保存戚竖到long类型变量begin中,在程序退出前再次调碧裂用System.currentTimeMillis()保存到long类型变量end中,两者相减end-begin就是程序运行所花费的毫秒数。

在你所要计时的 *** 作之前获弊此取当前系统时间

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")//设置日期格式

System.out.println(df.format(new Date()))// new Date()为获取当前系统时间

在该 *** 作恰好执行樱耐完后,再获取一个当前系统时间。

两个时间相减,就是Java中 *** 作的耗脊卜春时。

java获取应用的运行时间,可以利用时间差来获得,使用System.currentTimeMillis()该方法获得此时的时间,代码如下:

package com.qiu.lin.he

import java.text.ParseException

public class Ceshi {

public static void main(String[] args) throws ParseException {

double begin = System.currentTimeMillis() // 程序开枝哗始时间,调用系统的当前时间

for (int i = 0 i < 10000 i++) {

// 猛和行这里执行具体的业务逻辑

System.out.println(i)

}

// 你要运行的程序

double end = System.currentTimeMillis() // 程序结束时间,调用系统当前时间

double time = end - 棚键begin// 程序的运行时间

System.out.println(time / 60 + "秒")

}

}

运行结果如下:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12563389.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存