Package jaxx.compiler

Class JAXXProfile

java.lang.Object
jaxx.compiler.JAXXProfile

public class JAXXProfile
extends java.lang.Object
Pour profiler les temps d'execution pendant une compilation.
Since:
1.3
Author:
Tony Chemit - chemit@codelutin.com
  • Field Details

  • Constructor Details

    • JAXXProfile

      public JAXXProfile()
  • Method Details

    • addTime

      public void addTime​(JAXXCompiler compiler, java.lang.String key)
    • getDelta

      public java.util.Map<JAXXCompiler,​java.lang.Long> getDelta​(java.lang.String keyOne, java.lang.String keyTwo)
    • newProfileResult

      public JAXXProfile.ProfileResult newProfileResult​(java.lang.String name)
    • newProfileResult

      public JAXXProfile.ProfileResult newProfileResult​(JAXXProfile.ProfileResult... toCumul)
    • computeProfileReport

      public java.lang.StringBuilder computeProfileReport()
    • printReportLine

      protected void printReportLine​(java.lang.StringBuilder buffer, java.lang.String reportPattern, java.lang.String label, long firstPassCounter, long secondPassCounter, long cssCounter, long finalizeCounter, long generatorCounter, long totalCounter)
    • printReportLine2

      protected void printReportLine2​(java.lang.StringBuilder buffer, java.lang.String reportPattern, java.lang.String label, long firstPassCounter, long secondPassCounter, long cssCounter, long finalizeCounter, long generatorCounter, long totalCounter)
    • getEntry

      protected JAXXProfile.CompilerEntry getEntry​(JAXXCompiler compiler)
    • getCompiler

      protected JAXXCompiler getCompiler​(int hasCode)