Class CompilationMetrics

java.lang.Object
com.helix.core.CompilationMetrics

public class CompilationMetrics extends Object
Performance metrics tracking stage-by-stage compilation duration in nanoseconds.
  • Constructor Details

    • CompilationMetrics

      public CompilationMetrics(long parseTimeNanos, long astTimeNanos, long typeCheckTimeNanos, long optimizationTimeNanos, long bytecodeGenTimeNanos)
  • Method Details

    • getParseTimeNanos

      public long getParseTimeNanos()
    • getAstTimeNanos

      public long getAstTimeNanos()
    • getTypeCheckTimeNanos

      public long getTypeCheckTimeNanos()
    • getOptimizationTimeNanos

      public long getOptimizationTimeNanos()
    • getBytecodeGenTimeNanos

      public long getBytecodeGenTimeNanos()
    • getTotalTimeNanos

      public long getTotalTimeNanos()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object