From fb3b88eb733f480a6c82fed5ae4d745487ae445c Mon Sep 17 00:00:00 2001 From: cuiweilong Date: Thu, 11 Aug 2022 21:08:54 +0800 Subject: [PATCH 1/6] fix failed parsing for ZGC --- .../imp/DataReaderUnifiedJvmLogging.java | 31 +++++++++- .../perf/gcviewer/model/AbstractGCEvent.java | 5 +- .../gcviewer/imp/TestDataReaderUJLZGC.java | 62 ++++++++++++++++++- .../sample-ujl-zgc-gc-other.txt | 37 +++++++++++ 4 files changed, 130 insertions(+), 5 deletions(-) create mode 100644 src/test/resources/openjdk/unified-jvm-logging/sample-ujl-zgc-gc-other.txt diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderUnifiedJvmLogging.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderUnifiedJvmLogging.java index 1e48f014..4b597d9e 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderUnifiedJvmLogging.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderUnifiedJvmLogging.java @@ -60,8 +60,9 @@ public class DataReaderUnifiedJvmLogging extends AbstractDataReader { // Group 6 / tail: Pause Init Mark 1.070ms // Regex: ^(?:\[(?