System.nanoTime()

  • JAVA 5.0 부터 지원
  • 나노초 단위의 체크가 가능(정밀한 결과, 시간 측정용 함수 )
  • 1000000으로 나눠서 ms를 구한다.
  • 메소드 성능을 측정 할?는 System.currentTimeMillis 대신 System.nanoTime()을 사용하자.
  • 참고 : http://mjseo.blogspot.com/2006/05/tiger-systemnanotime.html

// 시작
long start = System.nanoTime();

//자바 소스들...

//측정시간 체크
System.out.println(System.nanoTime()-start)