As a rule I use nanoTime for measuring elapsed time. http://stackoverflow.com/questions/351565/system-currenttimemillis-vs-system-nanotime