프로그래밍을 하다보면 어떤 로직을 실행하는데 실행시간이 얼마나 걸리는지 궁금 할 때가 있는데 다음 코드로 간단히 doSomething() 함수를 실행하는데 걸리는 시간을 화면에 출력 할 수 있다. 같은 기능을 하지만 서로 다르게 구현 한 각 로직의 성능을 시험해보고 싶을때 활용해보자. 실행하는 동안은 시스템을 건드리지 말아야 정확한 측정 결과를 구할 수 있다.
1: long l = System.currentTimeMillis();
2: for (int i = 0; i < 10000; i++)
3: {
4: doSomething();
5: }
6: System.out.println(System.currentTimeMillis() - l);
'IT > Java' 카테고리의 다른 글
[iBATIS 2.x] 일괄처리, 트랜잭션 성능 (0) | 2010.11.11 |
---|---|
Java Tip #2 : 큐(Queue) 성능 테스트 (1) | 2010.11.09 |
Spring - iBATIS : 웹서버 시작시 jdbc.properties 를 읽지 못해도 무시하게 하자 (0) | 2010.07.14 |
Spring - iBATIS : dataSource 의 동적 로딩 (2) | 2010.07.14 |
자바 현재 경로 (0) | 2010.06.25 |