Tag Archive for 'metrics'

Measuring Execution Time in Nanoseconds in Java

February 9th, 2009 by peasleer

Sometimes measuring time using the trusty System.currentTimeMillis() static call isn’t of high enough resolution to measure the execution time of methods with any meaning. Fortunately for those facing this problem, Java 5 introduced a method of accessing the system’s most precise clock through the System.nanoTime() static call. This returns a long that represents the current clock time in nanoseconds, easily solving the problem of measuring time more precisely than milliseconds can provide.

Thus ends another quick post, get back to work :)