I이 방법은 정확한 방법의 실행 시간을 계산하는 경우 궁금 :실행 시간 계산은 얼마나 정확합니까?
public class GetExecutionTimes {
public static void main(String args[]) {
long startTime = System.currentTimeMillis();
GetExecutionTimes ext = new GetExecutionTimes();
ext.callMethod();
long endTime = System.currentTimeMillis();
System.out.println("Total elapsed time in execution of"
+ " method callMethod() is :" + (endTime - startTime));
}
public void callMethod() {
System.out.println("Calling method");
for (int i = 1; i <= 10; i++) {
System.out.println("Value of counter is " + i);
}
}
}
을 구체적 : 시간차 I 상이한 조건에서 실행하면 동일한 것인가?
어떻게하면 더 정확하게 계산할 수 있습니까?