-
- All Superinterfaces:
GenericTokens,PreUnifiedTokens,SharedPatterns
- All Known Subinterfaces:
ICMSPatterns
- All Known Implementing Classes:
CMSTenuredPoolParser,GenerationalHeapParser
public interface CMSPatterns extends SharedPatterns
Patterns in the GC log associated with the Concurrent Mark and Sweep (CMS) Collector.TODO The patterns could be split into separate files, e.g. ParNew, CMF and so on
-
-
Field Summary
-
Fields inherited from interface com.microsoft.gctoolkit.parser.GenericTokens
BEFORE_AFTER_CONFIGURED, BEFORE_AFTER_CONFIGURED_PAUSE, BEFORE_CONFIGURED_AFTER_CONFIGURED, BYTES, CHURN, CONCURRENT_TIME, COUNTER, CPU_SUMMARY, DATE, DECIMAL_POINT, DURATION_MS, GC_CAUSE, HEX, INT, INTEGER, MEMORY_SIZE, META_RECORD, OCCUPANCY_CONFIGURED, OCCUPANCY_CONFIGURED_PAUSE, PAUSE_TIME, PERCENTAGE, REAL_NUMBER, REAL_VALUE, SAFE_POINT_CAUSE, TIME, UNITS
-
Fields inherited from interface com.microsoft.gctoolkit.parser.PreUnifiedTokens
CLASSPACE_FINAL, CPU_BREAKDOWN, DATE_STAMP, DATE_TIMESTAMP, DATE_TIMESTAMP_RECORD, FINAL_REFERENCE, FRACTIONAL_BEFORE_AFTER_CONFIGURED, FRACTIONAL_MEMORY_SIZE, FULL_GC_PREFIX, GC_PREFIX, JNI_REFERENCE, JNI_REFERENCE_PROCESSING, MEMORY_ADDRESS, MEMORY_POOL_BOUNDS, META_PERM_MEMORY_SUMMARY, METASPACE_FINAL, MS_TIME_STAMP, PERM_RECORD, PHANTOM_REFERENCE, PHANTOM_REFERENCE_PROCESSING, PLAB, PLAB_RECORD, PRECLEAN_REFERENCE_PROCESSING, PRECLEAN_REFERENCE_RECORDS, REFERENCE_PROCESSING_BLOCK, REFERENCE_RECORDS, SOFT_REFERENCE, TIMESTAMP, USED_CAPACITY_COMMITTED_RESERVED, WEAK_REFERENCE
-
Fields inherited from interface com.microsoft.gctoolkit.parser.SharedPatterns
BEFORE_AFTER_CONFIGURED_PAUSE_RULE, CLASS_UNLOADING, CLASS_UNLOADING_BLOCK, MEMORY_SUMMARY_RULE, META_SPACE_RECORD, OCCUPANCY_CONFIGURED_RULE, PERM_SPACE_RECORD, STRING_AND_SYMBOL_SCRUB, STRING_AND_SYMBOL_SCRUB_BLOCK, STRING_TABLE_SCRUB, STRING_TABLE_SCRUB_BLOCK, SYMBOL_TABLE_SCRUB, SYMBOL_TABLE_SCRUB_BLOCK, TENURING_DETAILS, WEAK_REF, WEAK_REF_BLOCK
-
-
-
-
Field Detail
-
RESCAN_BLOCK
static final String RESCAN_BLOCK
- See Also:
- Constant Field Values
-
REMARK_BLOCK
static final String REMARK_BLOCK
- See Also:
- Constant Field Values
-
CPU_WALLCLOCK
static final String CPU_WALLCLOCK
- See Also:
- Constant Field Values
-
CMS_TENURED_BLOCK
static final String CMS_TENURED_BLOCK
- See Also:
- Constant Field Values
-
SERIAL_TENURED_BLOCK
static final String SERIAL_TENURED_BLOCK
- See Also:
- Constant Field Values
-
PARNEW_BLOCK
static final String PARNEW_BLOCK
- See Also:
- Constant Field Values
-
PROMOTION_FAILURE_SIZE_BLOCK
static final String PROMOTION_FAILURE_SIZE_BLOCK
- See Also:
- Constant Field Values
-
PARNEW_PROMOTION_FAILURE_SIZE_BLOCK
static final GCParseRule PARNEW_PROMOTION_FAILURE_SIZE_BLOCK
-
PARNEW_WITH_PROMOTION_FAILURE_SIZE_BLOCK
static final String PARNEW_WITH_PROMOTION_FAILURE_SIZE_BLOCK
- See Also:
- Constant Field Values
-
PARNEW_PROMOTION_FAILED_BLOCK
static final String PARNEW_PROMOTION_FAILED_BLOCK
- See Also:
- Constant Field Values
-
YOUNG_GEN_BLOCK
static final String YOUNG_GEN_BLOCK
- See Also:
- Constant Field Values
-
CMS_PHASE_START
static final String CMS_PHASE_START
- See Also:
- Constant Field Values
-
CMS_PHASE_END
static final String CMS_PHASE_END
- See Also:
- Constant Field Values
-
ABORT_PRECLEAN_DUE_TO_TIME_BLOCK
static final String ABORT_PRECLEAN_DUE_TO_TIME_BLOCK
- See Also:
- Constant Field Values
-
CMS_PHASE_END_YIELD
static final String CMS_PHASE_END_YIELD
- See Also:
- Constant Field Values
-
CARD
static final String CARD
- See Also:
- Constant Field Values
-
CARD_SUMMARY
static final String CARD_SUMMARY
- See Also:
- Constant Field Values
-
FLS_LARGE_BLOCK_BODY
static final String FLS_LARGE_BLOCK_BODY
- See Also:
- Constant Field Values
-
REMARK_CLAUSE
static final GCParseRule REMARK_CLAUSE
Current working set
-
POOL_OCCUPANCY_HEAP_OCCUPANCY_BLOCK
static final GCParseRule POOL_OCCUPANCY_HEAP_OCCUPANCY_BLOCK
-
INITIAL_MARK
static final GCParseRule INITIAL_MARK
CMS Phase records
-
CONCURRENT_PHASE_START
static final GCParseRule CONCURRENT_PHASE_START
-
CONCURRENT_PHASE_END
static final GCParseRule CONCURRENT_PHASE_END
-
CONCURRENT_PHASE_START_BLOCK
static final GCParseRule CONCURRENT_PHASE_START_BLOCK
-
CONCURRENT_PHASE_END_BLOCK
static final GCParseRule CONCURRENT_PHASE_END_BLOCK
-
ABORT_PRECLEAN_DUE_TO_TIME_CLAUSE
static final GCParseRule ABORT_PRECLEAN_DUE_TO_TIME_CLAUSE
-
REMARK_DETAILS_BLOCK
static final String REMARK_DETAILS_BLOCK
Remark statements- See Also:
- Constant Field Values
-
REMARK_DETAILS
static final GCParseRule REMARK_DETAILS
-
RESCAN_WEAK_CLASS_SYMBOL_STRING
static final GCParseRule RESCAN_WEAK_CLASS_SYMBOL_STRING
-
REMARK
static final GCParseRule REMARK
-
PARALLEL_REMARK_WEAK_REF
static final GCParseRule PARALLEL_REMARK_WEAK_REF
-
PARALLEL_REMARK_STRING_TABLE
static final GCParseRule PARALLEL_REMARK_STRING_TABLE
-
PARALLEL_REMARK_CLASS_UNLOADING
static final GCParseRule PARALLEL_REMARK_CLASS_UNLOADING
-
PARALLEL_REMARK_STRING_SYMBOL
static final GCParseRule PARALLEL_REMARK_STRING_SYMBOL
-
PARALLEL_REMARK_WEAK_CLASS_SYMBOL_STRING
static final GCParseRule PARALLEL_REMARK_WEAK_CLASS_SYMBOL_STRING
-
PARALLEL_REMARK_WEAK_STRING
static final GCParseRule PARALLEL_REMARK_WEAK_STRING
-
SERIAL_REMARK_SCAN_BREAKDOWNS
static final GCParseRule SERIAL_REMARK_SCAN_BREAKDOWNS
-
REMARK_REFERENCE_PROCESSING
static final GCParseRule REMARK_REFERENCE_PROCESSING
-
PARALLEL_RESCAN
static final GCParseRule PARALLEL_RESCAN
-
PARALLEL_RESCAN_V2
static final GCParseRule PARALLEL_RESCAN_V2
-
PARALLEL_RESCAN_WEAK_CLASS_SCRUB
static final GCParseRule PARALLEL_RESCAN_WEAK_CLASS_SCRUB
-
PARNEW
static final GCParseRule PARNEW
ParNew records
-
PREFIXED_PARNEW
static final GCParseRule PREFIXED_PARNEW
-
PARNEW_TENURING
static final GCParseRule PARNEW_TENURING
-
PARNEW_PLAB
static final GCParseRule PARNEW_PLAB
-
PLAB_ENTRY
static final GCParseRule PLAB_ENTRY
-
PLAB_SUMMARY
static final GCParseRule PLAB_SUMMARY
-
PARNEW_CONCURRENT_MODE_END
static final GCParseRule PARNEW_CONCURRENT_MODE_END
-
PARNEW_CARDTABLE
static final GCParseRule PARNEW_CARDTABLE
-
PARNEW_PROMOTION_FAILED_CARDTABLE
static final GCParseRule PARNEW_PROMOTION_FAILED_CARDTABLE
-
PARNEW_REFERENCE
static final GCParseRule PARNEW_REFERENCE
-
PARNEW_REFERENCE_SPLIT
static final GCParseRule PARNEW_REFERENCE_SPLIT
-
DEFNEW_REFERENCE
static final GCParseRule DEFNEW_REFERENCE
-
PARNEW_REFERENCE_SPLIT_BY_TLAB
static final GCParseRule PARNEW_REFERENCE_SPLIT_BY_TLAB
-
PARNEW_PROMOTION_FAILED_CONCURRENT_PHASE
static final GCParseRule PARNEW_PROMOTION_FAILED_CONCURRENT_PHASE
-
PARNEW_PROMOTION_FAILED_REFERENCE
static final GCParseRule PARNEW_PROMOTION_FAILED_REFERENCE
-
FLOATING_REFERENCE
static final GCParseRule FLOATING_REFERENCE
-
PRECLEAN_REFERENCE
static final GCParseRule PRECLEAN_REFERENCE
-
PRECLEAN_REFERENCE_PAR_NEW_REFERENCE
static final GCParseRule PRECLEAN_REFERENCE_PAR_NEW_REFERENCE
-
CONCURRENT_MODE_FAILURE_REFERENCE
static final GCParseRule CONCURRENT_MODE_FAILURE_REFERENCE
-
FULL_PARNEW_START
static final GCParseRule FULL_PARNEW_START
Concurrent Mode Failures (CMF)
-
CMS_FULL_PERM
static final GCParseRule CMS_FULL_PERM
-
CMS_FULL_META
static final GCParseRule CMS_FULL_META
-
CMS_FULL_PERM_META_REFERENCE
static final GCParseRule CMS_FULL_PERM_META_REFERENCE
-
CMS_FULL_80
static final GCParseRule CMS_FULL_80
-
SERIAL_FULL
static final GCParseRule SERIAL_FULL
-
SERIAL_FULL80
static final GCParseRule SERIAL_FULL80
-
PARNEW_TO_CMF_PERM
static final GCParseRule PARNEW_TO_CMF_PERM
-
PARNEW_TO_CMF_META
static final GCParseRule PARNEW_TO_CMF_META
-
PARNEW_PROMOTION_FAILED_TENURING
static final GCParseRule PARNEW_PROMOTION_FAILED_TENURING
-
PARNEW_DETAILS_PROMOTION_FAILED_WITH_CMS_PHASE
static final GCParseRule PARNEW_DETAILS_PROMOTION_FAILED_WITH_CMS_PHASE
-
PARNEW_DETAILS_WITH_CONCURRENT_MODE_FAILURE
static final GCParseRule PARNEW_DETAILS_WITH_CONCURRENT_MODE_FAILURE
-
PARNEW_PROMOTION_FAILED
static final GCParseRule PARNEW_PROMOTION_FAILED
-
PARNEW_TO_CONCURRENT_MODE_FAILURE
static final GCParseRule PARNEW_TO_CONCURRENT_MODE_FAILURE
-
PARNEW_TO_FULL_WITH_CMS_PHASE
static final GCParseRule PARNEW_TO_FULL_WITH_CMS_PHASE
-
PARNEW_PROMOTION_FAILED_CMF
static final GCParseRule PARNEW_PROMOTION_FAILED_CMF
-
PARNEW_CMS_PHASE_CMF
static final GCParseRule PARNEW_CMS_PHASE_CMF
-
PROMOTION_FAILED_TO_FULL
static final GCParseRule PROMOTION_FAILED_TO_FULL
-
PARNEW_PROMOTION_FAILED_IN_CMS_PHASE
static final GCParseRule PARNEW_PROMOTION_FAILED_IN_CMS_PHASE
-
SPLIT_PARNEW_PROMOTION_FAILED_IN_CMS_PHASE
static final GCParseRule SPLIT_PARNEW_PROMOTION_FAILED_IN_CMS_PHASE
-
PARNEW_PROMOTION_FAILED_TIME_ABORT_PRECLEAN
static final GCParseRule PARNEW_PROMOTION_FAILED_TIME_ABORT_PRECLEAN
-
PARNEW_CONCURRENT_MODE_FAILURE_DETAILS_PERM
static final String PARNEW_CONCURRENT_MODE_FAILURE_DETAILS_PERM
- See Also:
- Constant Field Values
-
PARNEW_CONCURRENT_MODE_FAILURE_DETAILS_META
static final String PARNEW_CONCURRENT_MODE_FAILURE_DETAILS_META
- See Also:
- Constant Field Values
-
PARNEW_DETAILS_CONCURRENT_MODE_FAILURE_PERM
static final GCParseRule PARNEW_DETAILS_CONCURRENT_MODE_FAILURE_PERM
-
PARNEW_DETAILS_CONCURRENT_MODE_FAILURE_META
static final GCParseRule PARNEW_DETAILS_CONCURRENT_MODE_FAILURE_META
-
CORRUPTED_PARNEW_CONCURRENT_PHASE
static final GCParseRule CORRUPTED_PARNEW_CONCURRENT_PHASE
-
CORRUPTED_PARNEW_BODY
static final GCParseRule CORRUPTED_PARNEW_BODY
-
FULL_GC_INTERRUPTS_CONCURRENT_PHASE
static final GCParseRule FULL_GC_INTERRUPTS_CONCURRENT_PHASE
-
CONCURRENT_MODE_FAILURE_DETAILS
static final GCParseRule CONCURRENT_MODE_FAILURE_DETAILS
-
CONCURRENT_MODE_FAILURE_DETAILS_META
static final GCParseRule CONCURRENT_MODE_FAILURE_DETAILS_META
-
FULL_GC_CMS
static final GCParseRule FULL_GC_CMS
-
PARNEW_CMF
static final GCParseRule PARNEW_CMF
-
PARNEW_CONCURRENT_MODE_FAILURE_PERM
static final GCParseRule PARNEW_CONCURRENT_MODE_FAILURE_PERM
-
PARNEW_CONCURRENT_MODE_FAILURE_META
static final GCParseRule PARNEW_CONCURRENT_MODE_FAILURE_META
-
FULL_PARNEW_CMF_PERM
static final GCParseRule FULL_PARNEW_CMF_PERM
-
FULL_PARNEW_CMF_META
static final GCParseRule FULL_PARNEW_CMF_META
-
FULL_GC_CMF
static final GCParseRule FULL_GC_CMF
-
FULL_GC_REFERENCE_CMF
static final GCParseRule FULL_GC_REFERENCE_CMF
-
CMS_SCANNING
static final String CMS_SCANNING
Record with debug information- See Also:
- Constant Field Values
-
PARNEW_PROMOTION_FAILED_SCANNING
static final GCParseRule PARNEW_PROMOTION_FAILED_SCANNING
-
PARNEW_SCANNING
static final GCParseRule PARNEW_SCANNING
-
PARNEW_DETAILS_DEBUG
static final GCParseRule PARNEW_DETAILS_DEBUG
-
CONCURRENT_PHASE_CARDS
static final GCParseRule CONCURRENT_PHASE_CARDS
-
PARNEW_CONCURRENT_PHASE_CARDS
static final GCParseRule PARNEW_CONCURRENT_PHASE_CARDS
-
PRECLEAN_TIMED_OUT_WITH_CARDS
static final GCParseRule PRECLEAN_TIMED_OUT_WITH_CARDS
-
CONC_PHASE_YIELDS
static final GCParseRule CONC_PHASE_YIELDS
-
FULL_GC_CARDS
static final GCParseRule FULL_GC_CARDS
-
FULL_GC_CARDS_DETAILS
static final GCParseRule FULL_GC_CARDS_DETAILS
-
RESCAN_CARDS
static final GCParseRule RESCAN_CARDS
-
RESCAN_CARDS_DETAILS
static final GCParseRule RESCAN_CARDS_DETAILS
-
RESCAN_SPLIT_UNLOADING_STRING
static final GCParseRule RESCAN_SPLIT_UNLOADING_STRING
-
RESCAN_OVERFLOW_DETAILS
static final GCParseRule RESCAN_OVERFLOW_DETAILS
-
RESCAN_OVERFLOW_REMARK
static final GCParseRule RESCAN_OVERFLOW_REMARK
-
STACK_OVERFLOW
static final GCParseRule STACK_OVERFLOW
-
PARNEW_DEBUG1_DETAILS_NO_PAUSE
static final GCParseRule PARNEW_DEBUG1_DETAILS_NO_PAUSE
-
PARNEW_FLS_BEFORE
static final GCParseRule PARNEW_FLS_BEFORE
-
FULLGC_FLS_BEFORE
static final GCParseRule FULLGC_FLS_BEFORE
-
PARNEW_FLS_AFTER
static final GCParseRule PARNEW_FLS_AFTER
-
PARNEW_FLS_BODY
static final GCParseRule PARNEW_FLS_BODY
-
PARNEW_PROMOTION_FAILED_DETAILS
static final GCParseRule PARNEW_PROMOTION_FAILED_DETAILS
-
PARNEW_PROMOTION_FAILED_DETAILS_AFTER
static final GCParseRule PARNEW_PROMOTION_FAILED_DETAILS_AFTER
-
PARNEW_FLS_TIME
static final GCParseRule PARNEW_FLS_TIME
-
FLS_HEADER
static final GCParseRule FLS_HEADER
-
FLS_SEPARATOR
static final GCParseRule FLS_SEPARATOR
-
FLS_TOTAL_FREE_SPACE
static final GCParseRule FLS_TOTAL_FREE_SPACE
-
FLS_MAX_CHUNK_SIZE
static final GCParseRule FLS_MAX_CHUNK_SIZE
-
FLS_NUMBER_OF_BLOCKS
static final GCParseRule FLS_NUMBER_OF_BLOCKS
-
FLS_AVERAGE_BLOCK_SIZE
static final GCParseRule FLS_AVERAGE_BLOCK_SIZE
-
FLS_TREE_HEIGHT
static final GCParseRule FLS_TREE_HEIGHT
-
FLS_LARGE_BLOCK_PROXIMITY
static final GCParseRule FLS_LARGE_BLOCK_PROXIMITY
-
FLS_LARGE_BLOCK
static final GCParseRule FLS_LARGE_BLOCK
-
CMF_LARGE_BLOCK
static final GCParseRule CMF_LARGE_BLOCK
-
CMS_BAILING_TO_FOREGROUND
static final GCParseRule CMS_BAILING_TO_FOREGROUND
-
CMF_DIAGNOSTIC_START
static final GCParseRule CMF_DIAGNOSTIC_START
-
PARNEW_SHOULD_CONCURRENT_COLLECT
static final GCParseRule PARNEW_SHOULD_CONCURRENT_COLLECT
-
SHOULD_CONCURRENT_COLLECT
static final GCParseRule SHOULD_CONCURRENT_COLLECT
-
DUP_CMF
static final GCParseRule DUP_CMF
-
REMARK_SPLIT_BY_DEBUG
static final GCParseRule REMARK_SPLIT_BY_DEBUG
-
SCAVENGE_BEFORE_REMARK
static final GCParseRule SCAVENGE_BEFORE_REMARK
-
SCAVENGE_BEFORE_REMARK_TENURING
static final GCParseRule SCAVENGE_BEFORE_REMARK_TENURING
-
SCAVENGE_BEFORE_REMARK_REFERENCE_SPLIT
static final GCParseRule SCAVENGE_BEFORE_REMARK_REFERENCE_SPLIT
-
SCAVENGE_BEFORE_REMARK_REFERENCE
static final GCParseRule SCAVENGE_BEFORE_REMARK_REFERENCE
-
REMARK_PARNEW_PROMOTION_FAILED
static final GCParseRule REMARK_PARNEW_PROMOTION_FAILED
-
SPLIT_REMARK
static final GCParseRule SPLIT_REMARK
-
SCAVENGE_BEFORE_REMARK_PRINT_HEAP_AT_GC
static final GCParseRule SCAVENGE_BEFORE_REMARK_PRINT_HEAP_AT_GC
-
SPLIT_REMARK_REFERENCE_BUG
static final GCParseRule SPLIT_REMARK_REFERENCE_BUG
-
SPLIT_REMARK_REFERENCE
static final GCParseRule SPLIT_REMARK_REFERENCE
-
FULL_SPLIT_BY_CONCURRENT_PHASE
static final GCParseRule FULL_SPLIT_BY_CONCURRENT_PHASE
-
-