[Java] Millis nanoTime

JOY·2023년 3월 3일
0

[Java]

목록 보기
5/15
post-thumbnail

System.nanoTime()

10억분의 1초

System.nanoTime()

  • 개발한 프로그램의 성능 측정을 위해 나노초로 정밀하게 구간 시간 측정을 위해 사용
  • 실행시간은 JVM에서 일어남
  • 작동중인 JVM의 정밀한 시간 소스의 자동으로 현재 값을 long타입으로 나노세컨드(1/1_000_000_000초)를 반환
  • 현재 시간을 측정하기 위해서 사용하면 안됨
  • 그리고 분산 시스템에서 다른 JVM끼리 시간 측정을 위해 사용하면 안됨

System.currentTimeMillis()

  • 시스템의 시간을 사용하기 위해서나 오늘 날짜를 알아내기 위해 사용
  • 현재 시간과 UTC(협정세계시)인 1970년 1월 1일 자정과의 차이로 밀리세컨드(1/1000초) 값을 반환
profile
Just Do IT ------- 🏃‍♀️

0개의 댓글