第一种是以毫秒为单位计算的。
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”);
第二种是以纳秒为单位计算的。
Java代码
//伪代码
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”);
突然想起Junit4也可以测试执行时间,呵呵。
更多免费相关学习经验请访问:Tore_m_1206686_21115_1_1.html”>http://www.shangxueba.com/sTore_m_1206686_21115_1_1.html
我不敢说我明天便可以做一个快乐的人,面朝大海春暖花开。