게임의 루프 내에서 프레임 레이트 체크를 위해 System.currentTimeMillis()를 사용하여 시간을 체크하는데 어떤 책에서 보니 System.currentTimeMillis()는 시간을 많이 잡아먹으니 사용하지 말라고 하더라구요.
그럼 한프레임당 흐른 시간을 뽑기 위해서는 어떻게 해야 하나요?
참고로 다른 책을 찾아보니 System.nanoTime() 이 함수를 이용해 시간을 뽑고 나누기를 해주셨더라구요. 궁금해서 루프를 돌려보니 System.nanoTime()이 함수 자체가 시간이 더 빠르긴 하나 나누기 때문에 오히려 시간이 더 걸리더군요.