要计算 execution time,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/28 15:04:16
当size不同的时候,要计算一个程序的执行时间,是两个字符串的比对,所以要增加两个字符串的size,不知道怎么加这段代码,计算时间的时候,
t0 =System.currentTimeMillis();
这里应该调用那个程序,也就是类了,我用java写的,具体怎么调阿,假设为 class s
delta_t = System.currentTimeMillis()-t0;
谢谢,有代码另加分,呵呵。
需求是这样的,为了要得到execution time,得那不同size的程序,比如排序500个数排是个时间,10000个数有是一个时间,而我现在的问题是有两组字符串而不是一组数

不理解你的需求

你可以在调用这个类之间写上一个开始时间
long startTime=System.currentTimeMillis();
在结束调用这个类之后再写上一个结束时间
long endTime=System.currentTimeMillis();
最后这个类的运行时间就是
long totalTime=endTime-startTime
不知道你要的可是这个意思

t0 =System.currentTimeMillis();
//...这里写你要查看的方法所花的时间
delta_t = System.currentTimeMillis()-t0;
System.out.println("一共花了:"+delta_t );