
🎒 공부/📕 Kotlin
Kotlin에서 코드 실행 시간 재기
안녕하세요? 알고리즘 문제를 풀다가, 혹은 코딩 테스트를 보다가 얘네는 대체 어떻게 시간을 재는 건지 궁금했던 적이 있었어요. 아니 시간 초과라니 서버 CPU 구려서 그런 거 아니야? 내 로직에는 잘못이 없다! 방금 코테보고 킹받아서 쓰는 글 아닙니다. 아무튼 과연 어떻게 시간을 재는 걸까요? 오늘은 Kotlin에서 코드의 실행 시간을 어떻게 측정하는지에 대해 알아보도록 하겠습니다. Java 왜 갑자기 Java 꺼내오냐고요? Java나 Kotlin이나 어차피 바이트코드로 변환되어 JVM에서 돌아가는 건 똑같기 때문에 Kotlin에서 하고자 하는 것들은 대부분 Java에 먼저 구현되어 있답니다. Java에서 실행 시간을 측정하기 위해서는 두 가지 방법을 쓸 수 있습니다. 1. System.currentTi..