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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classJAXXProfile.CompilerEntrystatic classJAXXProfile.ProfileResult -
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTIME_PATTERN -
Constructor Summary
Constructors Constructor Description JAXXProfile() -
Method Summary
Modifier and Type Method Description voidaddTime(JAXXCompiler compiler, java.lang.String key)java.lang.StringBuildercomputeProfileReport()protected JAXXCompilergetCompiler(int hasCode)java.util.Map<JAXXCompiler,java.lang.Long>getDelta(java.lang.String keyOne, java.lang.String keyTwo)protected JAXXProfile.CompilerEntrygetEntry(JAXXCompiler compiler)JAXXProfile.ProfileResultnewProfileResult(java.lang.String name)JAXXProfile.ProfileResultnewProfileResult(JAXXProfile.ProfileResult... toCumul)protected voidprintReportLine(java.lang.StringBuilder buffer, java.lang.String reportPattern, java.lang.String label, long firstPassCounter, long secondPassCounter, long cssCounter, long finalizeCounter, long generatorCounter, long totalCounter)protected voidprintReportLine2(java.lang.StringBuilder buffer, java.lang.String reportPattern, java.lang.String label, long firstPassCounter, long secondPassCounter, long cssCounter, long finalizeCounter, long generatorCounter, long totalCounter)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
TIME_PATTERN
public static final java.lang.String TIME_PATTERN- See Also:
- Constant Field Values
-
-
Constructor Details
-
JAXXProfile
public JAXXProfile()
-
-
Method Details
-
addTime
-
getDelta
public java.util.Map<JAXXCompiler,java.lang.Long> getDelta(java.lang.String keyOne, java.lang.String keyTwo) -
newProfileResult
-
newProfileResult
-
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
-
getCompiler
-