이를테면 어제 밤 12시쯤 퇴근하면서 '시작'하고 갔는데 9시 좀 넘어 출근해 보니 겨우 파일 세개를 import 했다거나
점심먹고 병원까지 갔다와도 여직 하고 있다는 그런 얘기. 사실 지금 글을 쓰는 시점에도 네개째의 파일, 그러니까
용량으로 따지자면 430메가가 조금 넘는 정도를 import 하고 있다.
일이 이렇다 보니 과연 이거 실행하는데 얼마나 시간이 걸리냐 하는 것이 궁금해져서 예전에 보던 책 중에
퍼포먼스 어쩌고 하는 책에서 찾아볼까 하다가 웹을 뒤져보니 재미있는 라이브러리가 있어서 포스팅한다.
일단 다운로드
Apache의 Commons project에 포함되어 있는 StopWatch 클래스인데, 이 클래스를 이용하면 굳이
System.currentTimeMilles() 이런 문구를 찍지 않아도 간단한 메소드 활용으로 메소드가 진행되는 시간을 측정
할 수 있다.
처음에 StpoWatch 객체를 생성하고 start, getSplitTime, suspend, resume, stop 등의 메소드를 활용하여
시간을 기록하면 된다.
commons-lang-2.3_1.jar



