java代码计算运行时间 java获取代码运行时间

如何计算程序运行时间JAVA

main入口时

肇州ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!

date

d

=

new

date()

所有运算结束时

date

d1

=

new

date();

long

hm

=

d1.gettime()-d.gettime()

//取得相差毫秒数

之后输出

hm/1000

输出的是运行了多少秒(分钟

小时什么的自己应该会换算了吧?)

如果想复杂一点

可以写一个监视线程

随main启动

同样记录一个启动时间

判断main线程被终止时记录程序停止时间

随后算法同上

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

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

怎么计算程序运行的时间

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程序执行时间的几种方法

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

public class Demo {

public static void main(String[] args) {

long startTime = System.currentTimeMillis();    //获取开始时间

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

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

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

}

}

如何计算Java程序运行时间

第一种是以毫秒为单位计算的。 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也可以测试执行时间,呵呵责任编辑:刘小蜗


网站名称:java代码计算运行时间 java获取代码运行时间
当前地址:http://pwwzsj.com/article/hgopgj.html