Constant Field Values

Contents

com.microsoft.*

  • com.microsoft.gctoolkit.parser.CMSPatterns 
    Modifier and Type Constant Field Value
    public static final String ABORT_PRECLEAN_DUE_TO_TIME_BLOCK "CMS: abort preclean due to time (?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[CMS-concurrent-(.+): (-?\\d+(?:\\.|,)\\d+)/(-?\\d+(?:\\.|,)\\d+) secs\\]"
    public static final String CARD "\\[(\\d+) iterations, (\\d+) waits, (\\d+) cards\\)\\]"
    public static final String CARD_SUMMARY "(\\d+(?:\\.|,)\\d{3}): \\[CMS \\(cardTable: (\\d+) cards, re-scanned (\\d+) cards, (\\d+) iterations\\)"
    public static final String CMS_PHASE_END "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[CMS-concurrent-(.+): (-?\\d+(?:\\.|,)\\d+)/(-?\\d+(?:\\.|,)\\d+) secs\\]"
    public static final String CMS_PHASE_END_YIELD "\\(CMS-concurrent-(.+) yielded (\\d+) times\\)"
    public static final String CMS_PHASE_START "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[CMS-concurrent-(.+)-start\\]"
    public static final String CMS_SCANNING "(\\d+(?:\\.|,)\\d{3}): \\[(?:CMS|Tenured)( \\(concurrent mode failure\\))?Finished (generational|perm) space scanning in \\d+th thread: (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)"
    public static final String CMS_TENURED_BLOCK "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[CMS: (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\),? ?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String CPU_WALLCLOCK "(-?\\d+(?:\\.|,)\\d+)/(-?\\d+(?:\\.|,)\\d+) secs"
    public static final String FLS_LARGE_BLOCK_BODY "CMS: Large block (0x[0-9,a-f]{16})"
    public static final String PARNEW_BLOCK "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[ParNew: (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\),? ?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String PARNEW_CONCURRENT_MODE_FAILURE_DETAILS_META ": (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\),? ?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[CMS \\(concurrent mode failure\\): (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\),? ?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\] (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\), (?:\\[Metaspace: (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)\\], )?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)"
    public static final String PARNEW_CONCURRENT_MODE_FAILURE_DETAILS_PERM ": (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\),? ?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[CMS \\(concurrent mode failure\\): (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\),? ?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\] (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\), (?:\\[(CMS Perm |PS Perm |Perm |PSPermGen|Metaspace): (?:(\\d+)([B,K,M,G])->)(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)\\], )?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)"
    public static final String PARNEW_PROMOTION_FAILED_BLOCK "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[ParNew \\(promotion failed\\): (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\),? ?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String PARNEW_WITH_PROMOTION_FAILURE_SIZE_BLOCK "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[ParNew \\(\\d+: promotion failure size = (\\d+)\\) \\(promotion failed\\): (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\),? ?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String PROMOTION_FAILURE_SIZE_BLOCK "\\(\\d+: promotion failure size = (\\d+)\\)"
    public static final String REMARK_BLOCK "\\[1 CMS-remark: (\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)\\] (\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\), (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String REMARK_DETAILS_BLOCK ", (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[weak refs processing, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[scrub string table, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\])? \\[1 CMS-remark: (\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)\\] (\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\), (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String RESCAN_BLOCK "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[Rescan \\((?:non-)?parallel\\) , (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String SERIAL_TENURED_BLOCK "(\\d+(?:\\.|,)\\d{3}): \\[Tenured: (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\),? ?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String YOUNG_GEN_BLOCK "\\[YG occupancy: (\\d+) K \\((\\d+) K\\)\\]"
  • com.microsoft.gctoolkit.parser.G1GCPatterns 
    Modifier and Type Constant Field Value
    public static final String FINALIZE_MARKING "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[Finalize Marking, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String FIXUP_STATS "Min: (\\d+(?:\\.|,)\\d+), Avg: (\\d+(?:\\.|,)\\d+), Max: (\\d+(?:\\.|,)\\d+), Diff: (\\d+(?:\\.|,)\\d+), Sum: (\\d+(?:\\.|,)\\d+)"
    public static final String G1GC_PHASE_DETAIL_KEYS "(Root Region Scan Waiting|Evacuation Failure|Choose CSet|Ref Proc|Ref Enq|Free CSet|Redirty Cards|Humongous Reclaim|Humongous Register)"
    public static final String PARALLEL_ACTIVITY "(Ext Root Scanning|Code Root Marking|SATB Filtering|Update RS|Scan RS|Code Root Scanning|Object Copy|Termination)"
    public static final String REF_PROC "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[GC ref-proc, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String REF_PROC_DETAILS "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[GC ref-proc(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[(Soft|Weak|Final)Reference, (\\d+) refs, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[(Soft|Weak|Final)Reference, (\\d+) refs, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[(Soft|Weak|Final)Reference, (\\d+) refs, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[PhantomReference, (\\d+) refs, (?:(\\d+) refs, )?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[JNI Weak Reference, (?:(\\d+) refs, )?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\], (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String TO_SPACE_OVERFLOW "( \\(to-space (exhausted|overflow)\\))?"
    public static final String UNLOADING "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[Unloading, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String WORKER_SUMMARY "(GC Worker Start|GC Worker End)"
    public static final String YOUNG_MIXED_INITIAL_MARK_BLOCK "\\((young|mixed)\\)( \\((initial-mark)\\))?( \\(to-space (exhausted|overflow)\\))?\\s*"
  • com.microsoft.gctoolkit.parser.G1GCTokens 
    Modifier and Type Constant Field Value
    public static final String G1_FROM_TO "(\\d+(?:\\.|,)\\d+)([B,K,M,G])\\((\\d+(?:\\.|,)\\d+)([B,K,M,G])\\)->(\\d+(?:\\.|,)\\d+)([B,K,M,G])\\((\\d+(?:\\.|,)\\d+)([B,K,M,G])\\)"
    public static final String G1_OCCUPANCY_CONFIGURED "(\\d+(?:\\.|,)\\d+)([B,K,M,G])\\((\\d+(?:\\.|,)\\d+)([B,K,M,G])\\)"
    public static final String G1_PHASE_COUNTER_SUMMARY "Min: (\\d+), Avg: (\\d+(?:\\.|,)\\d+), Max: (\\d+), Diff: (\\d+), Sum: (\\d+)"
    public static final String G1_PHASE_TIME_SUMMARY "Min: (-?\\d+(?:\\.|,)\\d+), Avg: (-?\\d+(?:\\.|,)\\d+), Max: (-?\\d+(?:\\.|,)\\d+), Diff: (-?\\d+(?:\\.|,)\\d+)"
    public static final String G1_PHASE_TIME_SUMMARY_SUM "Min: (-?\\d+(?:\\.|,)\\d+), Avg: (-?\\d+(?:\\.|,)\\d+), Max: (-?\\d+(?:\\.|,)\\d+), Diff: (-?\\d+(?:\\.|,)\\d+), Sum: (-?\\d+(?:\\.|,)\\d+)"
    public static final String G1_REF_PROC_BLOCK "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[GC ref-proc, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String G1_SURVIVOR_FROM_TO "(\\d+(?:\\.|,)\\d+)([B,K,M,G])->(\\d+(?:\\.|,)\\d+)([B,K,M,G])"
    public static final String G1GC_PREFIX "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[GC pause (\\([a-zA-Z\\. 1]+?\\(?\\){1,2})?\\s*"
    public static final String PRE17040_G1_FROM_TO "(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)"
    public static final String PRE17040_G1_OCCUPANCY_CONFIGURED "(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)"
    public static final String PRE17040_G1_SURVIVOR_FROM_TO "(\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])"
  • com.microsoft.gctoolkit.parser.GCLogParser 
    Modifier and Type Constant Field Value
    public static final String END_OF_DATA_SENTINEL "END_OF_DATA_SENTINEL"
  • com.microsoft.gctoolkit.parser.GenericTokens 
    Modifier and Type Constant Field Value
    public static final String BEFORE_AFTER_CONFIGURED "(\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)"
    public static final String BEFORE_AFTER_CONFIGURED_PAUSE "(\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\),? ?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)"
    public static final String BEFORE_CONFIGURED_AFTER_CONFIGURED "(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)"
    public static final String BYTES "(\\d+)"
    public static final String CHURN "(\\d+) ([B,K,M,G])B/s"
    public static final String CONCURRENT_TIME "(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)"
    public static final String COUNTER "(\\d+)"
    public static final String CPU_SUMMARY "\\[Times: user=(\\d+(?:\\.|,)\\d+) sys=(\\d+(?:\\.|,)\\d+), real=(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String DATE "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}"
    public static final String DECIMAL_POINT "(?:\\.|,)"
    public static final String DURATION_MS "(-?\\d+(?:\\.|,)\\d+)\\s?ms"
    public static final String GC_CAUSE "(\\([a-zA-Z\\. 1]+?\\(?\\){1,2})?\\s*"
    public static final String HEX "0x[0-9,a-f]{16}"
    public static final String INT "(\\d+)"
    public static final String INTEGER "\\d+"
    public static final String MEMORY_SIZE "(\\d+)([B,K,M,G])"
    public static final String META_RECORD "\\[Metaspace: (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)\\]"
    public static final String OCCUPANCY_CONFIGURED "(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)"
    public static final String OCCUPANCY_CONFIGURED_PAUSE "(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\), (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)"
    public static final String PAUSE_TIME "(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)"
    public static final String PERCENTAGE "(\\d+(?:\\.|,)\\d+)\\s?%"
    public static final String REAL_NUMBER "\\d+(?:\\.|,)\\d+"
    public static final String REAL_VALUE "(\\d+(?:\\.|,)\\d+)"
    public static final String SAFE_POINT_CAUSE "\"(.+)\""
    public static final String TIME "(-?\\d+(?:\\.|,)\\d+)"
    public static final String UNITS "([B,K,M,G])"
  • com.microsoft.gctoolkit.parser.ICMSPatterns 
    Modifier and Type Constant Field Value
    public static final String ICMS_DC " icms_dc=(\\d+) "
  • com.microsoft.gctoolkit.parser.ParallelPatterns 
    Modifier and Type Constant Field Value
    public static final String PS_BLOCK "\\[(PSYoungGen|ParOldGen|Tenured|PSOldGen): (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)\\]"
    public static final String TENURED_BLOCK "\\[Tenured: (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\),? ?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
  • com.microsoft.gctoolkit.parser.PreUnifiedTokens 
    Modifier and Type Constant Field Value
    public static final String DATE_STAMP "(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): "
    public static final String DATE_TIMESTAMP "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): "
    public static final String FRACTIONAL_BEFORE_AFTER_CONFIGURED "(\\d+(?:\\.|,)\\d+)([B,K,M,G])->(\\d+(?:\\.|,)\\d+)([B,K,M,G])\\((\\d+(?:\\.|,)\\d+)([B,K,M,G])\\)"
    public static final String FRACTIONAL_MEMORY_SIZE "(\\d+(?:\\.|,)\\d+)([B,K,M,G])"
    public static final String FULL_GC_PREFIX "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): (?:#\\d+: )?\\[Full GC ?(\\([a-zA-Z\\. 1]+?\\(?\\){1,2})?\\s*"
    public static final String GC_PREFIX "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): (?:#\\d+: )?\\[GC ?(\\([a-zA-Z\\. 1]+?\\(?\\){1,2})?\\s*"
    public static final String JNI_REFERENCE_PROCESSING "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[JNI Weak Reference, (?:(\\d+) refs, )?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String MEMORY_ADDRESS "(0x[0-9,a-f]{16})"
    public static final String MEMORY_POOL_BOUNDS "\\[(0x[0-9,a-f]{16}),(0x[0-9,a-f]{16}),(0x[0-9,a-f]{16})\\]"
    public static final String META_PERM_MEMORY_SUMMARY "(?:(\\d+)([B,K,M,G])->)(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)"
    public static final String MS_TIME_STAMP "(-?\\d+(?:\\.|,)\\d+) ms"
    public static final String PERM_RECORD "\\[(CMS Perm |PS Perm |Perm |PSPermGen|Metaspace): (?:(\\d+)([B,K,M,G])->)(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)\\]"
    public static final String PHANTOM_REFERENCE_PROCESSING "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[PhantomReference, (\\d+) refs, (?:(\\d+) refs, )?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String PLAB "(\\d+)\\[(\\d+)\\]: (\\d+)\\/(\\d+)\\/(\\d+)"
    public static final String PLAB_RECORD "\\(plab_sz = (\\d+)\\s+desired_plab_sz = (\\d+)\\)"
    public static final String PRECLEAN_REFERENCE_PROCESSING "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[Preclean (Soft|Weak|Final|Phantom)References, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String PRECLEAN_REFERENCE_RECORDS "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[Preclean (Soft|Weak|Final|Phantom)References, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[Preclean (Soft|Weak|Final|Phantom)References, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[Preclean (Soft|Weak|Final|Phantom)References, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[Preclean (Soft|Weak|Final|Phantom)References, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String REFERENCE_PROCESSING_BLOCK "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[(Soft|Weak|Final)Reference, (\\d+) refs, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String REFERENCE_RECORDS "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[(Soft|Weak|Final)Reference, (\\d+) refs, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[(Soft|Weak|Final)Reference, (\\d+) refs, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[(Soft|Weak|Final)Reference, (\\d+) refs, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[PhantomReference, (\\d+) refs, (?:(\\d+) refs, )?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[JNI Weak Reference, (?:(\\d+) refs, )?(-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String TIMESTAMP "(\\d+(?:\\.|,)\\d{3}): "
    public static final String USED_CAPACITY_COMMITTED_RESERVED "used (\\d+)([B,K,M,G]), capacity (\\d+)([B,K,M,G]), committed (\\d+)([B,K,M,G]), reserved (\\d+)([B,K,M,G])"
  • com.microsoft.gctoolkit.parser.SharedPatterns 
    Modifier and Type Constant Field Value
    public static final String CLASS_UNLOADING_BLOCK "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[class unloading, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String STRING_AND_SYMBOL_SCRUB_BLOCK "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[scrub symbol & string tables, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String STRING_TABLE_SCRUB_BLOCK "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[scrub string table, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String SYMBOL_TABLE_SCRUB_BLOCK "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[scrub symbol table, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
    public static final String WEAK_REF_BLOCK "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[weak refs processing, (-?\\d+(?:\\.|,)\\d+)\\s?(?:secs?|ms)\\]"
  • com.microsoft.gctoolkit.parser.Tokens 
    Modifier and Type Constant Field Value
    public static final String BEFORE_AFTER_CONFIGURED "(\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)"
    public static final String BEFORE_AFTER_CONFIGURED_PAUSE "(\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\), (-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)"
    public static final String BYTES "(\\d+)"
    public static final String COUNTER "(\\d+)"
    public static final String DATE "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}"
    public static final String DATE_STAMP "(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): "
    public static final String DATE_TIMESTAMP "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): "
    public static final String DECIMAL_POINT "(?:\\.|,)"
    public static final String FRACTIONAL_BEFORE_AFTER_CONFIGURED "(\\d+(?:\\.|,)\\d+)([B,K,M,G])->(\\d+(?:\\.|,)\\d+)([B,K,M,G])\\((\\d+(?:\\.|,)\\d+)([B,K,M,G])\\)"
    public static final String FRACTIONAL_MEMORY_SIZE "(\\d+(?:\\.|,)\\d+)([B,K,M,G])"
    public static final String FULL_GC_PREFIX "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): (?:#\\d+: )?\\[Full GC ?(\\(.{4,50}\\))?\\s*"
    public static final String GC_CAUSE "(\\(.{4,50}\\))?\\s*"
    public static final String GC_PREFIX "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): (?:#\\d+: )?\\[GC ?(\\(.{4,50}\\))?\\s*"
    public static final String HEX "0x[0-9,a-f]{16}"
    public static final String INTEGER "\\d+"
    public static final String JNI_REFERENCE_PROCESSING "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[JNI Weak Reference, (?:(\\d+) refs, )?(-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)\\]"
    public static final String MEMORY_ADDRESS "(0x[0-9,a-f]{16})"
    public static final String MEMORY_POOL_BOUNDS "\\[(0x[0-9,a-f]{16}),(0x[0-9,a-f]{16}),(0x[0-9,a-f]{16})\\]"
    public static final String MEMORY_SIZE "(\\d+)([B,K,M,G])"
    public static final String META_PERM_MEMORY_SUMMARY "(?:(\\d+)([B,K,M,G])->)(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)"
    public static final String META_RECORD "\\[Metaspace: (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)\\]"
    public static final String MS_TIME_STAMP "(-?\\d+(?:\\.|,)\\d+) ms"
    public static final String OCCUPANCY_CONFIGURED "(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)"
    public static final String OCCUPANCY_CONFIGURED_PAUSE "(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\), (-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)"
    public static final String PAUSE_TIME "(-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)"
    public static final String PERCENTAGE "(\\d+(?:\\.|,)\\d+)\\s?%"
    public static final String PERM_RECORD "\\[(CMS Perm |PS Perm |Perm |PSPermGen|Metaspace): (?:(\\d+)([B,K,M,G])->)(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)\\]"
    public static final String PHANTOM_REFERENCE_PROCESSING "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[PhantomReference, (\\d+) refs, (?:(\\d+) refs, )?(-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)\\]"
    public static final String PLAB "(\\d+)\\[(\\d+)\\]: (\\d+)\\/(\\d+)\\/(\\d+)"
    public static final String PRECLEAN_REFERENCE_PROCESSING "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[Preclean (Soft|Weak|Final|Phantom)References, (-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)\\]"
    public static final String PRECLEAN_REFERENCE_RECORDS "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[Preclean (Soft|Weak|Final|Phantom)References, (-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[Preclean (Soft|Weak|Final|Phantom)References, (-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[Preclean (Soft|Weak|Final|Phantom)References, (-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[Preclean (Soft|Weak|Final|Phantom)References, (-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)\\]"
    public static final String REAL_NUMBER "\\d+(?:\\.|,)\\d+"
    public static final String REAL_VALUE "(\\d+(?:\\.|,)\\d+)"
    public static final String REFERENCE_PROCESSING "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[(Soft|Weak|Final)Reference, (\\d+) refs, (-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)\\]"
    public static final String REFERENCE_RECORDS "(?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[(Soft|Weak|Final)Reference, (\\d+) refs, (-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[(Soft|Weak|Final)Reference, (\\d+) refs, (-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[(Soft|Weak|Final)Reference, (\\d+) refs, (-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[PhantomReference, (\\d+) refs, (?:(\\d+) refs, )?(-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)\\](?:(\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}): )?(\\d+(?:\\.|,)\\d{3}): \\[JNI Weak Reference, (?:(\\d+) refs, )?(-?\\d+(?:\\.|,)\\d+) (?:secs?|ms)\\]"
    public static final String TIME "(-?\\d+(?:\\.|,)\\d+)"
    public static final String TIMESTAMP "(\\d+(?:\\.|,)\\d{3}): "
    public static final String UNITS "([B,K,M,G])"
    public static final String USED_CAPACITY_COMMITTED_RESERVED "used (\\d+)([B,K,M,G]), capacity (\\d+)([B,K,M,G]), committed (\\d+)([B,K,M,G]), reserved (\\d+)([B,K,M,G])"
  • com.microsoft.gctoolkit.parser.unified.UnifiedG1GCPatterns 
    Modifier and Type Constant Field Value
    public static final String CONCURRENT_MARK_PHASES "(Mark From Roots|Preclean)"
    public static final String CONCURRENT_PHASES "(Mark|Clear Claimed Marks|Scan Root Regions|Rebuild Remembered Sets|Create Live Data|Complete Cleanup|Cleanup for Next Mark)"
    public static final String EVACUATION_PHASES "(Ext Root Scanning|Update RS|Scan RS|Code Root Scanning|Object Copy|Termination|GC Worker Other|GC Worker Total)"
    public static final String FULL_PHASES "(Mark live objects|Compute new object addresses|Adjust pointers|Move objects|Prepare for compaction|Compact heap)"
    public static final String PARALLEL_PHASES_COUNTS "(Processed Buffers|Termination Attempts)"
    public static final String POST_EVACUATE_PHASES "(Code Roots Fixup|Preserve CM Refs|Reference Processing|Clear Card Table|Evacuation Failure|Reference Enqueuing|Merge Per-Thread State|Code Roots Purge|Redirty Cards|Clear Claimed Marks|Free Collection Set|Humongous Reclaim|Expand Heap After Collection)"
    public static final String PRE_EVACUATE_SUBPHASE_NAME "(Prepare TLABs|Choose Collection Set|Humongous Register)"
    public static final String YOUNG_COLLECTION_SUB_TYPE "(Normal|Prepare Mixed|Mixed|Concurrent Start|Concurrent End)"
    public static final String YOUNG_COLLECTION_TYPES "(Young|Mixed|Initial Mark|Full)"
  • com.microsoft.gctoolkit.parser.unified.UnifiedGenerationalPatterns 
    Modifier and Type Constant Field Value
    public static final String FULL_GC_PHASES "(Mark live objects|Compute new object addresses|Adjust pointers|Move objects)"
    public static final String GC_PHASES "(Scavenge|Par Mark|Rescan \\(parallel\\)|Reference Processing|Weak Processing|ClassLoaderData|ProtectionDomainCacheTable|ResolvedMethodTable|Class Unloading|Scrub Symbol Table|Scrub String Table)"
    public static final String GENERATIONAL_MEMORY_POOL "(ParNew|CMS|PSYoungGen|ParOldGen|DefNew|Tenured)"
    public static final String PARALLEL_PHASES "(Marking Phase|Summary Phase|Adjust Roots|Compaction Phase|Post Compact)"
    public static final String PHASE_NAME "(Mark|Preclean|Abortable Preclean|Sweep|Reset)"
  • com.microsoft.gctoolkit.parser.unified.UnifiedLoggingTokens 
    Modifier and Type Constant Field Value
    public static final String DATE_STAMP "\\[\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}[\\+|\\-]\\d{4}\\]"
    public static final String PID_TID "\\[\\d+\\]"
    public static final String POOL_SUMMARY "used (\\d+)K, capacity (\\d+)K, committed (\\d+)K, reserved (\\d+)K"
    public static final String REGION_MEMORY_BLOCK "(\\d+)->(\\d+)(?:\\((\\d+)\\))?"
    public static final String TIME_MILLIS "\\[\\d+ms\\]"
    public static final String TIME_NANOS "\\[\\d+ns\\]"
    public static final String UNIFIED_LOG_LEVEL_BLOCK "\\[(?:error|warning|info|debug|trace|develop) *\\]"
    public static final String UNIFIED_META_RECORD "Metaspace: (\\d+)([B,K,M,G])->(\\d+)([B,K,M,G])\\((\\d+)([B,K,M,G])\\)"
    public static final String UPTIME "\\[\\d+(?:\\.|,)\\d{3}s\\]"
    public static final String WORKER_SUMMARY_INT "Min:\\s+(\\d+), Avg:\\s+(-?\\d+(?:\\.|,)\\d+), Max:\\s+(\\d+), Diff:\\s+(\\d+), Sum:\\s+(\\d+), Workers:\\s+(\\d+)"
    public static final String WORKER_SUMMARY_REAL "Min:\\s+(-?\\d+(?:\\.|,)\\d+), Avg:\\s+(-?\\d+(?:\\.|,)\\d+), Max:\\s+(-?\\d+(?:\\.|,)\\d+), Diff:\\s+(-?\\d+(?:\\.|,)\\d+), Sum:\\s+(-?\\d+(?:\\.|,)\\d+), Workers:\\s+(\\d+)"
  • com.microsoft.gctoolkit.parser.unified.UnifiedPatterns 
    Modifier and Type Constant Field Value
    public static final String WORKER_TASK "(for evacuation|to rebuild remembered set)"
  • com.microsoft.gctoolkit.parser.unified.ZGCPatterns 
    Modifier and Type Constant Field Value
    public static final String MEMORY_PERCENT "(\\d+)([B,K,M,G])\\s*\\((\\d+)%\\)"
  • com.microsoft.gctoolkit.parser.vmops.SafepointPatterns 
    Modifier and Type Constant Field Value
    public static final String SAFE_POINT_PREFIX "(\\d+(?:\\.|,)\\d{3}): (Deoptimize|no vm operation|EnableBiasedLocking|GenCollectForAllocation|RevokeBias|BulkRevokeBias|ThreadDump|FindDeadlocks|Exit)"
    public static final String THREAD_COUNTS "\\[\\s+(\\d+)\\s+(\\d+)\\s+(\\d+)\\s+\\]"
    public static final String TIMINGS "\\[\\s+(\\d+)\\s+(\\d+)\\s+(\\d+)\\s+(\\d+)\\s+(\\d+)\\s+\\]"
    public static final String VMOP "(Deoptimize|no vm operation|EnableBiasedLocking|GenCollectForAllocation|RevokeBias|BulkRevokeBias|ThreadDump|FindDeadlocks|Exit)"