JMH 사용해보기
이펙티브 자바를 읽던도중 JMH 라는 용어가 나왔다. 책에서는 간단하게 '자바코드의 상세한 성능을 알기 쉽게 보여주는 마이크로 벤치마킹 프레임워크다.' 라고 설명한다. 새로운 녀석이 등장하기도 하였고 JMH에 대한 이펙티브 자바 질문 이슈가 달렸기에 JMH에 대해 간단하게 알아보고 적용하기로 하였다. JMH란? JMH는 OpenJDK에서 개발한 성능 측정 툴이다. 특정 메소드의 성능을 측정하는 식으로 사용할 수 있고 실제 테스트하기전 워밍업 과정과 실제 측정 과정을 수행하는데 각 과정의 실행 수를 제어할 수 있고, 측정 후 결과로 나오는 시간의 단위를 지정하는 기능도 제공한다. 적용하기 JMH 적용을 gradle을 이용하여 적용하기로 하였다. 다음부터 설명할 JMH gradle 적용은 다음을 참고하여 적..
스터디/자바
2020. 6. 28.