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

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/16052.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论