每次都要在方法前后写System.currentTimeMillis() 什么的太麻烦.干脆就写了一个小东西… 小东西 package com . feihe . util ; /** * 测试代码片段性能的一个小工具 * 这样用 * TestTimeConsumingUtils test
每次都要在方法前后写System.currentTimeMillis() 什么的太麻烦.干脆就写了一个小东西…
小东西
package com.feihe.util;/**
* 测试代码片段性能的一个小工具
* 这样用
* TestTimeConsumingUtils test = new TestTimeConsumingUtils();
* //业务逻辑代码..................
* test.printTime("doAssembleDataByExcelSheet");
*/
public class TestTimeConsumingUtils {
// 当前时间
private long thisCurrentTimeMillis = System.currentTimeMillis();
/**
* @param desc 输入描述信息
*/
public void printTime(String desc) {
long result = System.currentTimeMillis() - thisCurrentTimeMillis;
System.err.println(desc + "耗时:" + result);
}
}
使用方式
TestTimeConsumingUtils test = new TestTimeConsumingUtils();//业务逻辑代码..................
test.printTime("提示2");
TestTimeConsumingUtils test2 = new TestTimeConsumingUtils();
//业务逻辑代码22222..................
test2.printTime("提示信息1");
重启项目调用程序,就会出现代码片段运行时间了.