mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-18 06:15:16 +00:00
8014659: NPG: performance counters for compressed klass space
Reviewed-by: jmasa, sla
This commit is contained in:
parent
e1e880abee
commit
ef64db06e2
@ -207,6 +207,22 @@ option gc {
|
||||
scale K
|
||||
format "0.0"
|
||||
}
|
||||
column {
|
||||
header "^CCSC^" /* Compressed Class Space Capacity - Current */
|
||||
data sun.gc.compressedclassspace.capacity
|
||||
align center
|
||||
width 6
|
||||
scale K
|
||||
format "0.0"
|
||||
}
|
||||
column {
|
||||
header "^CCSU^" /* Compressed Class Space Used */
|
||||
data sun.gc.compressedclassspace.used
|
||||
align center
|
||||
width 6
|
||||
scale K
|
||||
format "0.0"
|
||||
}
|
||||
column {
|
||||
header "^YGC^" /* Young Generation Collections */
|
||||
data sun.gc.collector.0.invocations
|
||||
@ -353,6 +369,30 @@ option gccapacity {
|
||||
width 8
|
||||
format "0.0"
|
||||
}
|
||||
column {
|
||||
header "^CCSMN^" /* Compressed Class Space Capacity - Minimum */
|
||||
data sun.gc.compressedclassspace.minCapacity
|
||||
scale K
|
||||
align right
|
||||
width 8
|
||||
format "0.0"
|
||||
}
|
||||
column {
|
||||
header "^CCSMX^" /* Compressed Class Space Capacity - Maximum */
|
||||
data sun.gc.compressedclassspace.maxCapacity
|
||||
scale K
|
||||
align right
|
||||
width 8
|
||||
format "0.0"
|
||||
}
|
||||
column {
|
||||
header "^CCSC^" /* Compressed Class Space Capacity - Current */
|
||||
data sun.gc.compressedclassspace.capacity
|
||||
scale K
|
||||
align right
|
||||
width 8
|
||||
format "0.0"
|
||||
}
|
||||
column {
|
||||
header "^YGC^" /* Young Generation Collections */
|
||||
data sun.gc.collector.0.invocations
|
||||
@ -411,6 +451,14 @@ option gccause {
|
||||
scale raw
|
||||
format "0.00"
|
||||
}
|
||||
column {
|
||||
header "^CCS^" /* Compressed Class Space - Percent Used */
|
||||
data (1-((sun.gc.compressedclassspace.capacity - sun.gc.compressedclassspace.used)/sun.gc.compressedclassspace.capacity)) * 100
|
||||
align right
|
||||
width 6
|
||||
scale raw
|
||||
format "0.00"
|
||||
}
|
||||
column {
|
||||
header "^YGC^" /* Young Generation Collections */
|
||||
data sun.gc.collector.0.invocations
|
||||
@ -661,6 +709,22 @@ option gcold {
|
||||
scale K
|
||||
format "0.0"
|
||||
}
|
||||
column {
|
||||
header "^CCSC^" /* Compressed Class Space Capacity - Current */
|
||||
data sun.gc.compressedclassspace.capacity
|
||||
width 8
|
||||
align right
|
||||
scale K
|
||||
format "0.0"
|
||||
}
|
||||
column {
|
||||
header "^CCSU^" /* Compressed Class Space Used */
|
||||
data sun.gc.compressedclassspace.used
|
||||
width 8
|
||||
align right
|
||||
scale K
|
||||
format "0.0"
|
||||
}
|
||||
column {
|
||||
header "^OC^" /* Old Space Capacity - Current */
|
||||
data sun.gc.generation.1.space.0.capacity
|
||||
@ -801,6 +865,30 @@ option gcmetacapacity {
|
||||
width 10
|
||||
format "0.0"
|
||||
}
|
||||
column {
|
||||
header "^CCSMN^" /* Compressed Class Space Capacity - Minimum */
|
||||
data sun.gc.compressedclassspace.minCapacity
|
||||
scale K
|
||||
align right
|
||||
width 10
|
||||
format "0.0"
|
||||
}
|
||||
column {
|
||||
header "^CCSMX^" /* Compressed Class Space Capacity - Maximum */
|
||||
data sun.gc.compressedclassspace.maxCapacity
|
||||
scale K
|
||||
align right
|
||||
width 10
|
||||
format "0.0"
|
||||
}
|
||||
column {
|
||||
header "^CCSC^" /* Compressed Class Space Capacity - Current */
|
||||
data sun.gc.compressedclassspace.capacity
|
||||
scale K
|
||||
align right
|
||||
width 10
|
||||
format "0.0"
|
||||
}
|
||||
column {
|
||||
header "^YGC^" /* Young Generation Collections */
|
||||
data sun.gc.collector.0.invocations
|
||||
@ -875,6 +963,14 @@ option gcutil {
|
||||
scale raw
|
||||
format "0.00"
|
||||
}
|
||||
column {
|
||||
header "^CCS^" /* Compressed Class Space Space - Percent Used */
|
||||
data (1-((sun.gc.compressedclassspace.capacity - sun.gc.compressedclassspace.used)/sun.gc.compressedclassspace.capacity)) * 100
|
||||
align right
|
||||
width 6
|
||||
scale raw
|
||||
format "0.00"
|
||||
}
|
||||
column {
|
||||
header "^YGC^" /* Young Generation Collections */
|
||||
data sun.gc.collector.0.invocations
|
||||
|
||||
@ -3,19 +3,19 @@
|
||||
# that the numerical values conform to a specific pattern, rather than
|
||||
# specific values.
|
||||
#
|
||||
# NGCMN NGCMX NGC S0C S1C EC OGCMN OGCMX OGC OC MCMN MCMX MC YGC FGC
|
||||
# 2176.0 7232.0 2176.0 64.0 64.0 2048.0 6016.0 58304.0 6016.0 6016.0 8192.0 65536.0 8192.0 8192.0 0
|
||||
# NGCMN NGCMX NGC S0C S1C EC OGCMN OGCMX OGC OC MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC
|
||||
# 4096.0 657408.0 8192.0 512.0 512.0 3072.0 6144.0 1312768.0 6144.0 6144.0 512.0 132096.0 5120.0 512.0 131072.0 512.0 1 0
|
||||
|
||||
|
||||
BEGIN {
|
||||
headerlines=0; datalines=0; totallines=0
|
||||
}
|
||||
|
||||
/^ NGCMN NGCMX NGC S0C S1C EC OGCMN OGCMX OGC OC MCMN MCMX MC YGC FGC $/ {
|
||||
/^ NGCMN NGCMX NGC S0C S1C EC OGCMN OGCMX OGC OC MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC $/ {
|
||||
headerlines++;
|
||||
}
|
||||
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+$/ {
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+$/ {
|
||||
datalines++;
|
||||
}
|
||||
|
||||
|
||||
@ -3,15 +3,15 @@
|
||||
# that the numerical values conform to a specific pattern, rather than
|
||||
# specific values.
|
||||
#
|
||||
# S0 S1 E O P YGC YGCT FGC FGCT GCT LGCC GCC
|
||||
# 0.00 100.00 14.01 3.06 23.20 1 0.032 0 0.000 0.032 Allocation Failure No GC
|
||||
# S0 S1 E O M CCS YGC YGCT FGC FGCT GCT LGCC GCC
|
||||
# 0.00 0.00 0.00 9.97 90.94 87.70 2 0.013 0 0.000 0.013 Allocation Failure No GC
|
||||
|
||||
|
||||
BEGIN {
|
||||
headerlines=0; datalines=0; totallines=0
|
||||
}
|
||||
|
||||
/^ S0 S1 E O M YGC YGCT FGC FGCT GCT LGCC GCC $/ {
|
||||
/^ S0 S1 E O M CCS YGC YGCT FGC FGCT GCT LGCC GCC $/ {
|
||||
headerlines++;
|
||||
}
|
||||
|
||||
@ -23,7 +23,7 @@ BEGIN {
|
||||
# or more letters and spaces. It also provides for the ".", "(", and ")"
|
||||
# characters to allow for the string "System.gc()".
|
||||
#
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[a-zA-Z]+[a-zA-Z \.\(\)]*[ ]*[a-zA-Z]+[a-zA-Z \.\(\)]*$/ {
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[a-zA-Z]+[a-zA-Z \.\(\)]*[ ]*[a-zA-Z]+[a-zA-Z \.\(\)]*$/ {
|
||||
datalines++;
|
||||
}
|
||||
|
||||
|
||||
@ -3,18 +3,18 @@
|
||||
# that the numerical values conform to a specific pattern, rather than
|
||||
# specific values.
|
||||
#
|
||||
# MCMN MCMX MC YGC FGC FGCT GCT
|
||||
# 8192.0 65536.0 8192.0 8192.0 1 0 0.000 0.029
|
||||
# MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC FGCT GCT
|
||||
# 512.0 132096.0 5120.0 512.0 131072.0 512.0 1 0 0.000 0.004
|
||||
|
||||
BEGIN {
|
||||
headerlines=0; datalines=0; totallines=0
|
||||
}
|
||||
|
||||
/^ MCMN MCMX MC YGC FGC FGCT GCT $/ {
|
||||
/^ MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC FGCT GCT $/ {
|
||||
headerlines++;
|
||||
}
|
||||
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
datalines++;
|
||||
}
|
||||
|
||||
|
||||
@ -3,19 +3,19 @@
|
||||
# that the numerical values conform to a specific pattern, rather than
|
||||
# specific values.
|
||||
#
|
||||
# MC MU OC OU YGC FGC FGCT GCT
|
||||
# 8192.0 1877.3 6016.0 180.8 1 0 0.000 0.030
|
||||
# MC MU CCSC CCSU OC OU YGC FGC FGCT GCT
|
||||
# 5120.0 4152.0 512.0 397.9 6144.0 200.0 1 0 0.000 0.005
|
||||
|
||||
|
||||
BEGIN {
|
||||
headerlines=0; datalines=0; totallines=0
|
||||
}
|
||||
|
||||
/^ MC MU OC OU YGC FGC FGCT GCT $/ {
|
||||
/^ MC MU CCSC CCSU OC OU YGC FGC FGCT GCT $/ {
|
||||
headerlines++;
|
||||
}
|
||||
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
datalines++;
|
||||
}
|
||||
|
||||
|
||||
@ -3,19 +3,19 @@
|
||||
# that the numerical values conform to a specific pattern, rather than
|
||||
# specific values.
|
||||
#
|
||||
# S0C S1C S0U S1U EC EU OC OU MC MU YGC YGCT FGC FGCT GCT
|
||||
# 64.0 64.0 0.0 0.0 2048.0 1711.2 6016.0 0.0 8192.0 1948.6 0 0.000 0 0.000 0.000
|
||||
# S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT
|
||||
# 512.0 512.0 0.0 496.0 3072.0 615.5 6144.0 280.0 5120.0 4176.0 512.0 401.0 1 0.005 0 0.000 0.005
|
||||
|
||||
|
||||
BEGIN {
|
||||
headerlines=0; datalines=0; totallines=0
|
||||
}
|
||||
|
||||
/^ S0C S1C S0U S1U EC EU OC OU MC MU YGC YGCT FGC FGCT GCT $/ {
|
||||
/^ S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT $/ {
|
||||
headerlines++;
|
||||
}
|
||||
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
datalines++;
|
||||
}
|
||||
|
||||
|
||||
@ -3,22 +3,22 @@
|
||||
# that the numerical values conform to a specific pattern, rather than
|
||||
# specific values.
|
||||
#
|
||||
# S0 S1 E O M YGC YGCT FGC FGCT GCT
|
||||
# 0.00 100.00 68.87 1.24 27.75 1 0.044 0 0.000 0.044
|
||||
# 0.00 100.00 68.87 1.24 27.84 1 0.044 0 0.000 0.044
|
||||
# 0.00 100.00 68.87 1.24 27.84 1 0.044 0 0.000 0.044
|
||||
# 0.00 100.00 70.89 1.24 27.84 1 0.044 0 0.000 0.044
|
||||
# 0.00 100.00 70.89 1.24 27.84 1 0.044 0 0.000 0.044
|
||||
# S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
|
||||
# 0.00 93.76 28.80 1.82 77.74 68.02 1 0.005 0 0.000 0.005
|
||||
# 0.00 93.76 73.04 1.82 77.74 68.02 1 0.005 0 0.000 0.005
|
||||
# 0.00 93.76 73.04 1.82 77.74 68.02 1 0.005 0 0.000 0.005
|
||||
# 0.00 93.76 73.04 1.82 77.74 68.02 1 0.005 0 0.000 0.005
|
||||
# 0.00 93.76 75.00 1.82 77.74 68.02 1 0.005 0 0.000 0.005
|
||||
|
||||
BEGIN {
|
||||
headerlines=0; datalines=0; totallines=0
|
||||
}
|
||||
|
||||
/^ S0 S1 E O M YGC YGCT FGC FGCT GCT $/ {
|
||||
/^ S0 S1 E O M CCS YGC YGCT FGC FGCT GCT $/ {
|
||||
headerlines++;
|
||||
}
|
||||
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
datalines++;
|
||||
}
|
||||
|
||||
|
||||
@ -3,18 +3,18 @@
|
||||
# that the numerical values conform to a specific pattern, rather than
|
||||
# specific values.
|
||||
#
|
||||
# S0 S1 E O M YGC YGCT FGC FGCT GCT
|
||||
# 0.00 100.00 68.87 1.24 27.75 1 0.044 0 0.000 0.044
|
||||
# S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
|
||||
# 0.00 93.76 28.40 1.82 77.74 68.02 1 0.005 0 0.000 0.005
|
||||
|
||||
BEGIN {
|
||||
headerlines=0; datalines=0; totallines=0
|
||||
}
|
||||
|
||||
/^ S0 S1 E O M YGC YGCT FGC FGCT GCT $/ {
|
||||
/^ S0 S1 E O M CCS YGC YGCT FGC FGCT GCT $/ {
|
||||
headerlines++;
|
||||
}
|
||||
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
datalines++;
|
||||
}
|
||||
|
||||
|
||||
@ -3,27 +3,27 @@
|
||||
# that the numerical values conform to a specific pattern, rather than
|
||||
# specific values.
|
||||
#
|
||||
# S0 S1 E O M YGC YGCT FGC FGCT GCT
|
||||
# 0.00 99.99 66.81 1.24 26.55 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 68.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 70.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 70.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 70.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 72.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 72.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 74.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 74.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 76.81 1.24 27.85 1 0.028 0 0.000 0.028
|
||||
# S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
|
||||
# 0.00 93.76 26.48 1.95 77.78 68.02 1 0.006 0 0.000 0.006
|
||||
# 0.00 93.76 71.58 1.95 77.78 68.02 1 0.006 0 0.000 0.006
|
||||
# 0.00 93.76 73.58 1.95 77.78 68.02 1 0.006 0 0.000 0.006
|
||||
# 0.00 93.76 73.58 1.95 77.78 68.02 1 0.006 0 0.000 0.006
|
||||
# 0.00 93.76 73.58 1.95 77.78 68.02 1 0.006 0 0.000 0.006
|
||||
# 0.00 93.76 75.58 1.95 77.78 68.02 1 0.006 0 0.000 0.006
|
||||
# 0.00 93.76 75.58 1.95 77.78 68.02 1 0.006 0 0.000 0.006
|
||||
# 0.00 93.76 77.58 1.95 77.78 68.02 1 0.006 0 0.000 0.006
|
||||
# 0.00 93.76 77.58 1.95 77.78 68.02 1 0.006 0 0.000 0.006
|
||||
# 0.00 93.76 77.58 1.95 77.78 68.02 1 0.006 0 0.000 0.006
|
||||
|
||||
BEGIN {
|
||||
headerlines=0; datalines=0; totallines=0
|
||||
}
|
||||
|
||||
/^ S0 S1 E O M YGC YGCT FGC FGCT GCT $/ {
|
||||
/^ S0 S1 E O M CCS YGC YGCT FGC FGCT GCT $/ {
|
||||
headerlines++;
|
||||
}
|
||||
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
datalines++;
|
||||
}
|
||||
|
||||
|
||||
@ -3,30 +3,30 @@
|
||||
# that the numerical values conform to a specific pattern, rather than
|
||||
# specific values.
|
||||
#
|
||||
# S0 S1 E O M YGC YGCT FGC FGCT GCT
|
||||
# 0.00 99.99 66.81 1.24 26.55 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 68.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 70.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 70.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 70.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 72.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 72.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 74.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 74.81 1.24 27.84 1 0.028 0 0.000 0.028
|
||||
# 0.00 99.99 76.81 1.24 27.85 1 0.028 0 0.000 0.028
|
||||
# S0 S1 E O P YGC YGCT FGC FGCT GCT
|
||||
# 0.00 99.99 76.81 1.24 27.85 1 0.028 0 0.000 0.028
|
||||
# S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
|
||||
# 0.00 96.88 66.55 2.34 77.78 68.02 1 0.003 0 0.000 0.003
|
||||
# 0.00 96.88 71.58 2.34 77.78 68.02 1 0.003 0 0.000 0.003
|
||||
# 0.00 96.88 73.58 2.34 77.78 68.02 1 0.003 0 0.000 0.003
|
||||
# 0.00 96.88 73.58 2.34 77.78 68.02 1 0.003 0 0.000 0.003
|
||||
# 0.00 96.88 73.58 2.34 77.78 68.02 1 0.003 0 0.000 0.003
|
||||
# 0.00 96.88 75.58 2.34 77.78 68.02 1 0.003 0 0.000 0.003
|
||||
# 0.00 96.88 75.58 2.34 77.78 68.02 1 0.003 0 0.000 0.003
|
||||
# 0.00 96.88 77.58 2.34 77.78 68.02 1 0.003 0 0.000 0.003
|
||||
# 0.00 96.88 77.58 2.34 77.78 68.02 1 0.003 0 0.000 0.003
|
||||
# 0.00 96.88 77.58 2.34 77.78 68.02 1 0.003 0 0.000 0.003
|
||||
# S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
|
||||
# 0.00 96.88 79.58 2.34 77.78 68.02 1 0.003 0 0.000 0.003
|
||||
|
||||
BEGIN {
|
||||
headerlines=0; datalines=0; totallines=0
|
||||
datalines2=0;
|
||||
}
|
||||
|
||||
/^ S0 S1 E O M YGC YGCT FGC FGCT GCT $/ {
|
||||
/^ S0 S1 E O M CCS YGC YGCT FGC FGCT GCT $/ {
|
||||
headerlines++;
|
||||
}
|
||||
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
if (headerlines == 2) {
|
||||
datalines2++;
|
||||
}
|
||||
|
||||
@ -3,18 +3,18 @@
|
||||
# that the numerical values conform to a specific pattern, rather than
|
||||
# specific values.
|
||||
#
|
||||
# S0 S1 E O M YGC YGCT FGC FGCT GCT
|
||||
# 0.00 100.00 68.87 1.24 27.75 1 0.044 0 0.000 0.044
|
||||
#Timestamp S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
|
||||
# 0.3 0.00 100.00 68.74 1.95 77.73 68.02 1 0.004 0 0.000 0.004
|
||||
|
||||
BEGIN {
|
||||
headerlines=0; datalines=0; totallines=0
|
||||
}
|
||||
|
||||
/^Timestamp S0 S1 E O M YGC YGCT FGC FGCT GCT $/ {
|
||||
/^Timestamp S0 S1 E O M CCS YGC YGCT FGC FGCT GCT $/ {
|
||||
headerlines++;
|
||||
}
|
||||
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
datalines++;
|
||||
}
|
||||
|
||||
|
||||
@ -3,22 +3,22 @@
|
||||
# that the numerical values conform to a specific pattern, rather than
|
||||
# specific values.
|
||||
#
|
||||
# S0 S1 E O M YGC YGCT FGC FGCT GCT
|
||||
# 0.00 100.00 68.87 1.24 27.75 1 0.044 0 0.000 0.044
|
||||
# 0.00 100.00 68.87 1.24 27.84 1 0.044 0 0.000 0.044
|
||||
# 0.00 100.00 68.87 1.24 27.84 1 0.044 0 0.000 0.044
|
||||
# 0.00 100.00 70.89 1.24 27.84 1 0.044 0 0.000 0.044
|
||||
# 0.00 100.00 70.89 1.24 27.84 1 0.044 0 0.000 0.044
|
||||
# S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
|
||||
# 0.00 100.00 56.99 7.81 95.03 87.56 1 0.009 0 0.000 0.009
|
||||
# 0.00 100.00 63.64 7.81 95.03 87.56 1 0.009 0 0.000 0.009
|
||||
# 0.00 100.00 64.68 7.81 95.03 87.56 1 0.009 0 0.000 0.009
|
||||
# 0.00 100.00 65.73 7.81 95.03 87.56 1 0.009 0 0.000 0.009
|
||||
# 0.00 100.00 67.22 7.81 95.03 87.56 1 0.009 0 0.000 0.009
|
||||
|
||||
BEGIN {
|
||||
headerlines=0; datalines=0; totallines=0
|
||||
}
|
||||
|
||||
/^ S0 S1 E O M YGC YGCT FGC FGCT GCT $/ {
|
||||
/^ S0 S1 E O M CCS YGC YGCT FGC FGCT GCT $/ {
|
||||
headerlines++;
|
||||
}
|
||||
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
/^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+$/ {
|
||||
datalines++;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user