가끔 코드를 작성하다 보면 "이 코드가 실행되는 데는 얼마나 시간이 걸릴까?"라는 생각이 든다. 최근 회사에서 어떤 코드가 테스트할 때 1, 2개 정도를 대상으로는 문제가 없었는데 실제로 사용할 때 그 대상이 늘어나니 파이썬이 처리를 하는데 엄청나게 오래 걸렸다 라는 일이 있었다. 그래서 갑자기 Java와 Python의 코드 실행시간을 측정하는 방법은 어떻게 되는지 궁금해져 찾아보고 정리하게 되었다. 1. System.currentTimeMillis() 이용하기 System.currentTimeMillis()은 현재 시간을 ms 단위로 가져오는 함수다. UTC 시간인 1970년 1월 1일 자정부터 현재까지 흐른 시간을 ms 단위로 반환하는 것이다. long startTime = System.current..