java获取程序执行时间

Posted Henu丶雨巷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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");

第二种是以纳秒为单位计算的。

//伪代码

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");

以上是关于java获取程序执行时间的主要内容,如果未能解决你的问题,请参考以下文章

java获取程序执行时间

java如何计算程序运行时间

执行代码时有时不显示对话框片段

Sleep() 方法后的代码片段没有被执行

java获取随机时间的源码片段

如何在片段中使用 GetJsonFromUrlTask​​.java