导航:首页 > 编程语言 > java中计算程序的运行时间

java中计算程序的运行时间

发布时间:2023-02-10 08:17:49

『壹』 java代码运行10次的时间

此方法为 Java 内置的方法,使用 System.currentTimeMillis 来执行统计的时间(统计单位:毫秒)(统计单位:毫秒),示例代码如下:

public class TimeIntervalTest {
public static void main(String[] args) throws InterruptedException {
// 开始时间
long stime = System.currentTimeMillis();
// 执行时间(1s)
Thread.sleep(1000);
// 结束时间
long etime = System.currentTimeMillis();
// 计算执行时间
System.out.printf("执行时长:%d 毫秒.", (etime - stime));
}
}
以上程序的执行结果为:

执行时长:1000 毫秒.

方法二:System.nanoTime
此方法为 Java 内置的方法,使用 System.nanoTime 来统计执行时间(统计单位:纳秒),它的执行方法

『贰』 java 如何计算线程执行时间

线程是独立的,启动了,就不受控,你可以考虑下面的方式,虽然不优雅,不过能解决你的问题,而跟线程相关的,也只能这样来设计。
(如果你觉得线程的不太优雅,你可以采用观察者的模式来加在一起,那代码就优雅多了,简单的问题,不建议搞得这么优雅,你觉得呢?)

启动线程之前,获取系统时间,做为开始时间
线程结束后,在线程的代码的最后再获取一次系统时间,这个时间减去刚刚上面的那个时间,就是运算时间

海枫科技、海枫论坛

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

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

『肆』 如何计算Java程序运行时间

可以在程序执行前获取当前系统时间,然后在程序执行完之后获取那时的系统时间,两者相减就得到了该程序的运行时间。

『伍』 java 如何计算线程执行时间

记录一个起始时间,记录一个结束时间,两个相减就是程序运行时间,代码如下

longstart=System.currentTimeMillis();//记录起始时间
try{
Thread.sleep(5000);//线程睡眠5秒,让运行时间不那么小
}catch(InterruptedExceptione){
e.printStackTrace();
}
longend=System.currentTimeMillis();//记录结束时间
System.out.println(end-start);//相减得出运行时间

得出的单位是毫秒。

『陆』 java 怎么计算程序运行的时间

记录一个起始时间,记录一个结束时间,两个相减就是程序运行时间,代码如下java 怎么计算程序运行的时间

『柒』 java如何计算线程池中线程同步和异步运行时间

两个相减就是运行时间。启动线程之前,获取系统时间,做为开始时间,线程结束后,在线程最后再获取一次系统时间,这个时间减去刚刚上面的那个时间,就是运算时间,记录一个起始时间,记录一个结束时间,两个相减就是程序运行时间。

『捌』 如何计算程序运行时间JAVA

main入口时
date
d
=
new
date()
所有运算结束时
date
d1
=
new
date();
long
hm
=
d1.gettime()-d.gettime()
//取得相差毫秒数
之后输出
hm/1000
输出的是运行了多少秒(分钟
小时什么的自己应该会换算了吧?)
如果想复杂一点
可以写一个监视线程
随main启动
同样记录一个启动时间
判断main线程被终止时记录程序停止时间
随后算法同上

『玖』 计算Java程序执行时间的几种方法

最简单的就是直接获取开始时间、结束时间,计算时间差

publicclassDemo{
publicstaticvoidmain(String[]args){
longstartTime=System.currentTimeMillis();//获取开始时专间属

doSomething();//测试的代码段

longendTime=System.currentTimeMillis();//获取结束时间

System.out.println("程序运行时间:"+(endTime-startTime)+"ms");//输出程序运行时间
}
}

『拾』 求java中计算程序运行时间的函数!

import java.util.*;
public class RunningTime
{
public static void main(String argc[]) throws InterruptedException
{
int i=0,j=0;
long k=0,begin,end,time;
Date mydate=new Date();
begin=mydate.getTime();
for (;i<100;i++)
{
for(;j<100;j++)
{
Thread.currentThread().sleep(5);
k+=i*j;
}
}
Date mydate2=new Date();
end=mydate2.getTime();
time=end-begin;

System.out.println(begin+"运行时间为:"+time+" "+end);
}
}
计算运算时间的内程容序

阅读全文

与java中计算程序的运行时间相关的资料

热点内容
51虚拟机的文件管理在哪里 浏览:13
win10系统有没有便签 浏览:722
java引用传递和值传递 浏览:109
oracle下载安装教程 浏览:854
php筛选数据库 浏览:830
怎么用手机看wlan密码 浏览:745
奥维地图导入的文件在哪里 浏览:364
sdltrados2014教程 浏览:43
培训制度文件在哪里找 浏览:601
勒索病毒防疫工具 浏览:861
win10c不能打开 浏览:375
xfplay影音先锋苹果版 浏览:597
两个文件打开两个word 浏览:921
苹果6s桌面图标轻微抖动 浏览:326
如何删除手机中看不见的临时文件 浏览:469
安卓412原生锁屏apk 浏览:464
书加加缓存文件在哪里 浏览:635
dock是word文件吗 浏览:267
社保公司新办去哪个网站下载资料 浏览:640
三维标注数据怎么填写 浏览:765

友情链接