java 프로그램 실행시간 계산 방법 코드
자바 개발을 할 때에 프로그램의 동작 시간을 알아야 하는 경우가 있다. 특히 알고리즘 문제를 풀 때에 제한시간 내에 동작해야 하는 것을 테스트 해야할 경우에 유용하다. 물론 직접 체점 시스템에 돌려 봐도 되겠지만 번거롭고 사이트에 따라서 체점에 걸리는 대기 시간이 긴 경우도 있다. 코드 자체는 매우 단순하다. 하지만 내 기억력 문제인지 매번 API가 떠오르지 않아서 필요할 때마다 검색해서 사용하곤 한다. java에서 현재 시간을 가져오는 API는 System 클래스의 currentTimeMillis() 메소드이다.이를 이용해 걸리는 시간을 측정하고자 하는 로직의 맨 윗줄에 long 타입 변수를 하나 선언해서 System.currentTimeMillis(); 로 시간을 저장해 두고, 로직이 다 끝난 뒤 다..