文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>关于计算java程序运行时间

关于计算java程序运行时间

时间:2010-08-03  来源:云少嘎嘎嘎

突然想准确的测试一下Java代码的执行时间,在网上找了一会。发现基本有以下两种方法。但是不知道是不是最好的。呵呵,希望大家能指点一下。
第一种是以毫秒为单位计算的。
Java代码
  1. //伪代码   
  2. long startTime=System.currentTimeMillis();   //获取开始时间   
  3. doSomeThing();  //测试的代码段   
  4. long endTime=System.currentTimeMillis(); //获取结束时间   
  5. System.out.println("程序运行时间: "+(end-start)+"ms");   
//伪代码
long startTime=System.currentTimeMillis();   //获取开始时间
doSomeThing();  //测试的代码段
long endTime=System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间: "+(end-start)+"ms"); 


第二种是以纳秒为单位计算的。
Java代码
  1. //伪代码   
  2. long startTime=System.nanoTime();   //获取开始时间   
  3. doSomeThing();  //测试的代码段   
  4. long endTime=System.nanoTime(); //获取结束时间   
  5. System.out.println("程序运行时间: "+(end-start)+"ns");   
//伪代码
long startTime=System.nanoTime();   //获取开始时间
doSomeThing();  //测试的代码段
long endTime=System.nanoTime(); //获取结束时间
System.out.println("程序运行时间: "+(end-start)+"ns"); 


突然想起Junit4也可以测试执行时间,呵呵
  转自:http://wakin2003.javaeye.com/blog/240232
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载