SW-PRODUCT/개발

Java 밴치마킹...최소한 Java Microbenchmarking Harness 혹은 그 이상의 툴을 쓰자..

굴돌 2014. 12. 4. 17:10



http://zeroturnaround.com/rebellabs/is-java-8-the-fastest-jvm-ever-performance-benchmarking-of-fork-join/


최근 점점 쓰던기능만 써서..

이젠 고대의 물건이 된 Java6에 갇혀있단 느낌이 든다...


하나하나 따라잡아야하는데...


암튼 JMH라는 물건이 있고,

벤치마킹할때 자주 실수하는 warmup 문제 등을 해결해준단다.


http://openjdk.java.net/projects/code-tools/jmh/


여기 가보면 알겠지만 사용법도 매우 쉽다.


And...


Fork/Join이 꽤 유용한 툴일지도 모르겠다...지금 업무에도 이에 맞는 use case는 여럿 있는 듯..


다만, 현재 JVM이 6에 머물러있다는게 큰 문제..;;


운영툴만이라도 8로 올려봐야겠다..