26 lines
436 B
Java
26 lines
436 B
Java
package benchmarks;
|
|
|
|
public class MethodInvoking {
|
|
int i;
|
|
|
|
public String run() {
|
|
// warmup
|
|
for (int i = 0; i < 1000000; i++) {
|
|
m();
|
|
}
|
|
// measure
|
|
long l = System.currentTimeMillis();
|
|
for (int i = 0; i < 50000000; i++) {
|
|
m();
|
|
}
|
|
return Long.toString(System.currentTimeMillis() - l);
|
|
}
|
|
|
|
public void m() {
|
|
i = 4;
|
|
}
|
|
|
|
public static void main(String[] args) {
|
|
System.out.println(new MethodInvoking().run());
|
|
}
|
|
} |