当前程序是这样的
public void getData() {
//some staffA
otherObj.method1(); //A1
//some staff
otherObj2.method2(); //A2
//some staff
otherObj3.method3(); //A3
this.method4(); //A4
}
使用spring有办法获得方法内部方法执行时间吗?比如说我想知道getData()方法中A1,A2,A3,A4的执行时间
[b]问题补充:[/b]
当前程序是这样的
public void getData() {
//some staffA
otherObj.method1(); //A1
//some staff
otherObj2.method2(); //A2
//some staff
otherObj3.method3(); //A3
this.method4(); //A4
}
使用spring有办法获得方法内部方法执行时间吗?比如说我想知道getData()方法中A1,A2,A3,A4的执行时间
字节写方法类实现,你所说的执行时间是,这个方法执行了多长时间,还是什么时间执行的 ??
我现在用个interceptor监控了整个getData()方法的执行时间,现在就想生成个报告:
getData() 100ms
otherObj.method1(); 耗时20ms
otherObj2.method2(); //耗时20ms
otherObj3.method3(); //耗时20ms
this.method4(); //耗时20ms
这个样子,就是想知道一个方法内具体调用的每个方法的执行时间。