본문 바로가기
비공개/비공개-내공간

jmh

by 띵커베르 2024. 8. 18.
728x90

오..jmh 써보신분??궁금해서 써봤는데..
*JMH란? JMH는 OpenJDK에서 개발한 성능 측정 툴이다. 특정 메소드의 성능을 측정하는 식으로 사용할 수 있고 실제 테스트하기전 워밍업 과정과 실제 측정 과정을 수행하는데 각 과정의 실행 수를 제어할 수 있고, 측정 후 결과로 나오는 시간의 단위를 지정하는 기능도 제공한다.
===
저번 코틀린 스터디 중에 asSequence 얘기나왔었는데..어쩌다가 성능비교해봤네용 저도 코드 복붙복붙
기준: 200만개 stream 이용한 -> filter, map, take, average 로 간단한 구현 각 1회 warmUp 처리
1.iterator : 20초
2.asSequence: 0.4초
궁금하신분은?
https://github.com/melix/jmh-gradle-plugin

728x90

댓글