Class CompilerProfiler

    • Field Detail

      • startCompTime

        private long startCompTime
    • Method Detail

      • getDescription

        public java.lang.String getDescription()
        Description copied from interface: Profiler
        Human-readable one-line description of the profiler.
        Specified by:
        getDescription in interface Profiler
        Returns:
        description
      • beforeIteration

        public void beforeIteration​(BenchmarkParams benchmarkParams,
                                    IterationParams iterationParams)
        Description copied from interface: InternalProfiler
        Run this code before starting the next benchmark iteration.
        Specified by:
        beforeIteration in interface InternalProfiler
        Parameters:
        benchmarkParams - benchmark parameters used for current launch
        iterationParams - iteration parameters used for current launch
      • afterIteration

        public java.util.Collection<? extends Result> afterIteration​(BenchmarkParams benchmarkParams,
                                                                     IterationParams iterationParams,
                                                                     IterationResult result)
        Description copied from interface: InternalProfiler
        Run this code after a benchmark iteration finished
        Specified by:
        afterIteration in interface InternalProfiler
        Parameters:
        benchmarkParams - benchmark parameters used for current launch
        iterationParams - iteration parameters used for current launch
        result - iteration result
        Returns:
        profiler results