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()); } }