성능 판단 전제의 순서

빠르다는 결론 전에 정확성과 측정 환경을 차례로 고정한다.

  1. 결과 equality

    순차·병렬 checksum을 비교한다

    correctness
  2. Warm-up

    class loading과 JIT 영향을 줄인다

    prepare
  3. 반복 측정

    분산과 percentile을 확인한다

    measure
  4. 동시 부하

    pool 경쟁과 tail latency를 본다

    production

핵심: 한 번 nanoTime 결과나 로컬 desktop 평균만으로 적용하지 않는다.