Class SumPerformance

    • Constructor Detail

      • SumPerformance

        public SumPerformance()
    • Method Detail

      • baselineSingle

        public void baselineSingle​(SumPerformance.ArrayInput input,
                                   org.openjdk.jmh.infra.Blackhole bh)
        Benchmark baseline for functions that use a single input array.
        Parameters:
        input - benchmark input
        bh - data sink
      • baselineDouble

        public void baselineDouble​(SumPerformance.ArrayInput input,
                                   org.openjdk.jmh.infra.Blackhole bh)
        Benchmark baseline for functions that use two input arrays.
        Parameters:
        input - benchmark input
        bh - data sink
      • sum

        public void sum​(SumPerformance.ArrayInput input,
                        org.openjdk.jmh.infra.Blackhole bh)
        Benchmark testing Sum addition performance.
        Parameters:
        input - benchmark input
        bh - data sink
      • sumOfProducts

        public void sumOfProducts​(SumPerformance.ArrayInput input,
                                  org.openjdk.jmh.infra.Blackhole bh)
        Benchmark testing Sum linear combination performance.
        Parameters:
        input - benchmark input
        bh - data sink