java运行时间计算
『壹』 计算java程序执行时间的几种方法
最简单的就是直接获取开始时间、结束时间,计算时间差
publicclassDemo{
publicstaticvoidmain(String[]args){
longstartTime=System.currentTimeMillis();//获取开始时间专
doSomething();//测试的代码属段
longendTime=System.currentTimeMillis();//获取结束时间
System.out.println("程序运行时间:"+(endTime-startTime)+"ms");//输出程序运行时间
}
}
『贰』 求java中计算程序运行时间的函数!
import java.util.*;
public class RunningTime
{
public static void main(String argc[]) throws InterruptedException
{
int i=0,j=0;
long k=0,begin,end,time;
Date mydate=new Date();
begin=mydate.getTime();
for (;i<100;i++)
{
for(;j<100;j++)
{
Thread.currentThread().sleep(5);
k+=i*j;
}
}
Date mydate2=new Date();
end=mydate2.getTime();
time=end-begin;
System.out.println(begin+"运行自时间为:"+time+" "+end);
}
}
计算运算时间的程序
『叁』 java中如何计算运行时间
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] a=new int[10];
System.out.println("Please Enter ten numbers:");
System.out.println("quickSort start time is "+startMili2);
Scanner array=new Scanner(System.in);
for(int i=0;i<10;i++)
a[i]=array.nextInt();
long startMili2=System.currentTimeMillis();
quickSort(a,0,9);
long endMili2=System.currentTimeMillis();
for(int i=0;i<10;i++)
System.out.print(a[i]+" ");
System.out.println("quickSort start time is "+endMili2);
System.out.println("the quickSort totaltime is "+(endMili2-startMili2));
}
应该这么些就对了
『肆』 java 怎么计算程序运行的时间
记录一个起始时间,记录一个结束时间,两个相减就是程序运行时间,代码如下java 怎么计算程序运行的时间
『伍』 java如何计算程序运行时间
long begin = System.currentTimeMillis(); // 这段代码放在程序执行前
long end = System.currentTimeMillis() - begin; // 这段代码放在程序执行后专
System.out.println("耗时属:" + end + "毫秒");
『陆』 java如何计算程序执行消耗时间
在程序开始前调用System.currentTimeMillis()获取当前毫秒数保存到long类型变量begin中,在程序退出前再版次调用权System.currentTimeMillis()保存到long类型变量end中,两者相减end-begin就是程序运行所花费的毫秒数。
『柒』 如何计算程序运行时间JAVA
int t1=system.currentTimeMillis();
//运行测试内容版权
int t2=system.currentTimeMillis();
System.out.println(t2-t1);
『捌』 如何计算Java程序运行时间
第一种是以毫秒为单位计算的。
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也可以测试执行时间,呵呵责任编辑:刘小蜗
『玖』 java怎么计算程序的运行时间
运行前记录一个时间点T1,运行结束再记录一个时间点T2.
T2-T1 就是程序运行时间。
『拾』 如何计算Java程序运行时间
可以在程序执行前获取当前系统时间,然后在程序执行完之后获取那时的系统时间,两者相减就得到了该程序的运行时间。