Interface InternalProfiler

    • Method Detail

      • beforeIteration

        void beforeIteration​(BenchmarkParams benchmarkParams,
                             IterationParams iterationParams)
        Run this code before starting the next benchmark iteration.
        Parameters:
        benchmarkParams - benchmark parameters used for current launch
        iterationParams - iteration parameters used for current launch
      • afterIteration

        Collection<? extends Result> afterIteration​(BenchmarkParams benchmarkParams,
                                                    IterationParams iterationParams,
                                                    IterationResult result)
        Run this code after a benchmark iteration finished
        Parameters:
        benchmarkParams - benchmark parameters used for current launch
        iterationParams - iteration parameters used for current launch
        result - iteration result
        Returns:
        profiler results