「计算java程序执行时间」java 执行时间

博主:adminadmin 2023-01-20 18:48:05 294

本篇文章给大家谈谈计算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

main入口时

date

d

=

new

date()

所有运算结束时

date

d1

=

new

date();

long

hm

=

d1.gettime()-d.gettime()

//取得相差毫秒数

之后输出

hm/1000

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

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

如果想复杂一点

可以写一个监视线程

随main启动

同样记录一个启动时间

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

随后算法同上

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

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

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 执行时间的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。