码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础__慕课网学习(26):程序中判断某段程序执行时间的方法

时间:2016-03-30 16:15:09      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:

精确度为毫秒ms:

  

 1 //伪代码
 2 
 3   long startTime=System.currentTimeMillis();   //获取开始时间
 4 
 5   doSomeThing();  //测试的代码段
 6 
 7   long endTime=System.currentTimeMillis(); //获取结束时间
 8 
 9   System.out.println("程序运行时间: "+(end-start)+"ms");
10 
11   //伪代码
12 
13   long startTime=System.currentTimeMillis();   //获取开始时间
14 
15   doSomeThing();  //测试的代码段
16 
17   long endTime=System.currentTimeMillis(); //获取结束时间
18 
19   System.out.println("程序运行时间: "+(end-start)+"ms");

 

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

 

 1 //伪代码
 2 
 3   long startTime=System.nanoTime();   //获取开始时间
 4 
 5   doSomeThing();  //测试的代码段
 6 
 7   long endTime=System.nanoTime(); //获取结束时间
 8 
 9   System.out.println("程序运行时间: "+(end-start)+"ns");
10 
11   //伪代码
12 
13   long startTime=System.nanoTime();   //获取开始时间
14 
15   doSomeThing();  //测试的代码段
16 
17   long endTime=System.nanoTime(); //获取结束时间
18 
19   System.out.println("程序运行时间: "+(end-start)+"ns");

 

Java基础__慕课网学习(26):程序中判断某段程序执行时间的方法

标签:

原文地址:http://www.cnblogs.com/lsgwr/p/5337490.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!