问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何计算Java程序运行时间

发布网友 发布时间:2022-04-23 14:10

我来回答

2个回答

热心网友 时间:2022-05-02 22:35

第一种是以毫秒为单位计算的。
Java代码
//伪代码
long
startTime=System.currentTimeMillis();
//获取开始时间
doSomeThing();
//测试的代码段
long
endTime=System.currentTimeMillis();
//获取结束时间
System.out.println("程序运行时间:
"+(end-start)+"ms");
//伪代码
long
startTime=System.currentTimeMillis();
//获取开始时间
doSomeThing();
//测试的代码段
long
endTime=System.currentTimeMillis();
//获取结束时间
System.out.println("程序运行时间:
"+(end-start)+"ms");
第二种是以纳秒为单位计算的。
Java代码
//伪代码
long
startTime=System.nanoTime();
//获取开始时间
doSomeThing();
//测试的代码段
long
endTime=System.nanoTime();
//获取结束时间
System.out.println("程序运行时间:
"+(end-start)+"ns");
//伪代码
long
startTime=System.nanoTime();
//获取开始时间
doSomeThing();
//测试的代码段
long
endTime=System.nanoTime();
//获取结束时间
System.out.println("程序运行时间:
"+(end-start)+"ns");
突然想起Junit4也可以测试执行时间,呵呵责任编辑:刘小蜗

热心网友 时间:2022-05-02 23:53

main入口时
date
d
=
new
date()
所有运算结束时
date
d1
=
new
date();
long
hm
=
d1.gettime()-d.gettime()
//取得相差毫秒数
之后输出
hm/1000
输出的是运行了多少秒(分钟
小时什么的自己应该会换算了吧?)
如果想复杂一点
可以写一个监视线程
随main启动
同样记录一个启动时间
判断main线程被终止时记录程序停止时间
随后算法同上
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 做个直播网站+APP,需要哪些资质 浙江工商大学是不是地处很偏僻啊,离西湖很远吗?买东西会不会很不方便啊? 直播平台都需要办理什么资质,比如什么许可证之类的 java如何计算程序运行时间 浙江工商大学好不好 直播证是终身的吗? 如何用crontab执行脚本文件 使用crontab实现每10分钟自动更新系统时间 办一个在线视频网站,需要哪些许可证 美术生考研考浙江工商大学好不好 如何用脚本创建crontab任务 浙江工商大学是不是二本大学? 直播带货和短视频带货APP运营的时候需要办理哪些执照和证件? 浙江工商大学是不是211重点大学 如何让crontab执行脚本后并且把日志输出到另一个文件 关于linux中crontab命令的使用:新建crontset文件,编辑如下功能?_百度... 关于unix crontab用法 如何通过crontab设置脚本自动执行 如何使用ssh远程编辑定时任务crontab linux 中的crontab使用方法 办一个在线视频网站,需要哪些许可证? 浙江工商大学mpacc好不好 java 怎么计算程序运行的时间 浙江工商大学杭州商学院是不是独立学院? java 如何设定时间执行程序? 网络直播答题app需要什么执照资质? 浙江工商大学是不是省部共建大学 有一个Java程序,我想知道它的运行时间,怎样把代码加进去啊 怎样为JAVA应用程序设置时间区 浙江工商大学和浙江工商大学杭州商学院什么关系有什么不同 java程序:获取当前的系统时间 杭州工商大学算名牌大学吗 一个人完成一个简单的java程序平均要用多长时间? 浙江工商大学杭州商学院应该是被国家承认的吧,不会是野鸡大学吧! java程序控制台输出程序运行时间 浙江工商大学好不好啊??? java程序中日期计算 浙江工商大学MBA是不是第一志愿优先 如何检测一个JAVA程序的运行时间 浙江工商大学怎么样,要求不高,能上就行