Skip to content
This repository has been archived by the owner on Nov 11, 2023. It is now read-only.

konvio/java-primitives-benchmark-2017

Repository files navigation

Java Primitives Benchmark

Overview

Estimated speed of arithmetic operations (+, -, *, /) with Java primitives (byte, short, int, long, float, double) measured via Caliper.

Results

           benchmark     ns linear runtime
        ByteAddition  0.414 =
       ShortAddition  0.807 =
         IntAddition  0.428 =
        LongAddition  0.403 =
       FloatAddition  1.562 ===
      DoubleAddition  1.623 ===
         
     ByteSubtraction  0.691 =
    ShortSubtraction  0.805 =
      IntSubtraction  0.692 =
     LongSubtraction  0.432 =
    FloatSubtraction  1.591 ===
   DoubleSubtraction  1.589 ===
         
  ByteMultiplication  1.202 ==
 ShortMultiplication  1.188 ==
   IntMultiplication  1.193 ==
  LongMultiplication  1.293 ==
 FloatMultiplication  1.551 ===
DoubleMultiplication  1.603 ===
         
        ByteDivision  2.371 ====
       ShortDivision  4.015 =======
         IntDivision  3.062 =====
        LongDivision 15.452 ==============================
       FloatDivision  4.361 ========
      DoubleDivision  5.140 =========
© 2016, Vitaliy Kononenko, K-24

Releases

No releases published

Packages

No packages published

Languages