java中计算程序运行时间

来源:互联网 发布:mysql secret找不到 编辑:程序博客网 时间:2024/04/27 20:27


转自: http://wakin2003.iteye.com/blog/240232



突然想准确的测试一下Java代码的执行时间,在网上找了一会。发现基本有以下两种方法。
但是不知道是不是最好的。呵呵,希望大家能指点一下。


第一种是以毫秒为单位计算的。

//伪代码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"); 


包含所需的包:  import java.lang.System;


2 0
原创粉丝点击