package net.xxt;
/**
* 更加精确地测试方法执行时间
* @author zhaoguoli
* @version ver1.0 2009-07-09 create
*/
public class TimeUseTest {
public int addOneToTen() {
int sum = 0;
for (int i = 1; i < 1000000000; i++) {
sum += i;
}
return sum;
}
/**
* @param args
*/
public static void main(String[] args) {
TimeUseTest timeUseTest = new TimeUseTest();
// 取得millis秒的开如的时间
long startOldTime = System.currentTimeMillis();
System.out.println(startOldTime);
timeUseTest.addOneToTen();
// 取得millis秒的结束时间
long endOldTime = System.currentTimeMillis();
System.out.println(endOldTime);
long useOldTime = endOldTime - startOldTime ;
System.out.println("所用时间--" + useOldTime + "millis秒");
System.out.println("--------------------------------");
// 取得纳秒级的开始时间
long startTime = System.nanoTime();
System.out.println(startTime);
timeUseTest.addOneToTen();
// 取得纳秒级的结束时间
long endTime = System.nanoTime();
System.out.println(endTime);
long useTime = endTime - startTime;
System.out.println("所用时间--" + useTime + "纳秒");
}
}
测试执行时间
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
测试执行时间执行时间 PHP开发
-
PHP中测试程序执行时间
  PHP中如何获得某段程序的执行时间
php 测试 执行时间 -
sqlserver 执行时间监控 显示sql执行时间
SET SHOWPLAN_ALL (Transact-SQL) 使 Microsoft SQL Server 不执行 Transact-SQL 语句。SQL Server 返回有关语句执行情况的详细信息,并估计语句对资源的需求。
sqlserver 执行时间监控 sql statistics sql server microsoft