我见过很多关于用Java测量方法执行时间的帖子。有没有办法可以衡量整个类本身的执行时间?如果是的话,请你告诉我如何实现这一目标。
答案 0 :(得分:0)
确定。这是:
MyClass {
void methodA(){}
void methodB(){}
}
MeasuringClass {
public static void main(String[] args){
MyClass cc = new MyClass()
long startTime = System.currentTimeMillis();
cc.methodA();
cc.methodB();
// here is the duration of all methods invoked
long duration = System.currentTimeMillis()-startTime;
}
}