public class JavaThread { public synchronized void noop() {} public static void main(String[] args) { int NoOfTimes = 5000000; JavaThread j = new JavaThread(); long start = System.nanoTime(); for(int i = 1; i <= NoOfTimes; i += 1) { j.noop(); } long end = System.nanoTime(); System.out.println( (end - start) / NoOfTimes); } }