RFR: 8159974: G1 String deduplication logging not aligned with the rest of G1
Stefan Karlsson
stefan.karlsson at oracle.com
Thu Jun 30 08:12:02 UTC 2016
Looks good.
StefanK
On 2016-06-27 15:25, Per Liden wrote:
> Hi,
>
> Summary: With the introduction of Unified Logging, the
> style/conventions used for GC logging was changed in various ways.
> Some of the logging done by StringDedup was however left using the old
> style. This patch aligns the dedup logging with the rest of G1.
>
> Webrev: http://cr.openjdk.java.net/~pliden/8159974/webrev.0/
> Bug: https://bugs.openjdk.java.net/browse/JDK-8159974
>
> Example, before:
> ----------------
> [11.927s][info ][gc,stringdedup] Concurrent String Deduplication
> 32.3M->32.3M(0.0B), avg 0.0%, 0.7633528 secs
> [11.927s][debug][gc,stringdedup] [Last Exec: 0.7633528 secs, Idle:
> 0.5195570 secs, Blocked: 0/0.0000000 secs]
> [11.927s][debug][gc,stringdedup] [Inspected: 1410367]
> [11.927s][debug][gc,stringdedup] [Skipped: 0( 0.0%)]
> [11.927s][debug][gc,stringdedup] [Hashed: 1410367(100.0%)]
> [11.927s][debug][gc,stringdedup] [Known: 0( 0.0%)]
> [11.927s][debug][gc,stringdedup] [New: 1410367(100.0%)
> 32.3M]
> [11.927s][debug][gc,stringdedup] [Deduplicated: 0( 0.0%)
> 0.0B( 0.0%)]
> [11.927s][debug][gc,stringdedup] [Young: 0( 0.0%) 0.0B(
> 0.0%)]
> [11.927s][debug][gc,stringdedup] [Old: 0( 0.0%) 0.0B(
> 0.0%)]
> [11.927s][debug][gc,stringdedup] [Total Exec: 4/6.7536909 secs,
> Idle: 4/4.1289840 secs, Blocked: 9/0.8971700 secs]
> [11.927s][debug][gc,stringdedup] [Inspected: 7163002]
> [11.927s][debug][gc,stringdedup] [Skipped: 0( 0.0%)]
> [11.927s][debug][gc,stringdedup] [Hashed: 7159929(100.0%)]
> [11.927s][debug][gc,stringdedup] [Known: 2916( 0.0%)]
> [11.927s][debug][gc,stringdedup] [New: 7160086(100.0%) 163.9M]
> [11.927s][debug][gc,stringdedup] [Deduplicated: 177( 0.0%)
> 5120.0B( 0.0%)]
> [11.927s][debug][gc,stringdedup] [Young: 0( 0.0%) 0.0B(
> 0.0%)]
> [11.927s][debug][gc,stringdedup] [Old: 177(100.0%)
> 5120.0B(100.0%)]
> [11.927s][debug][gc,stringdedup] [Table]
> [11.927s][debug][gc,stringdedup] [Memory Usage: 250.6M]
> [11.927s][debug][gc,stringdedup] [Size: 4194304, Min: 1024, Max:
> 16777216]
> [11.927s][debug][gc,stringdedup] [Entries: 7162825, Load:
> 170.8%, Cached: 0, Added: 7162825, Removed: 0]
> [11.927s][debug][gc,stringdedup] [Resize Count: 12, Shrink
> Threshold: 2796202(66.7%), Grow Threshold: 8388608(200.0%)]
> [11.927s][debug][gc,stringdedup] [Rehash Count: 0, Rehash
> Threshold: 120, Hash Seed: 0x0]
> [11.927s][debug][gc,stringdedup] [Age Threshold: 3]
> [11.927s][debug][gc,stringdedup] [Queue]
> [11.927s][debug][gc,stringdedup] [Dropped: 0]
>
> Example, after:
> ---------------
> [11.073s][info ][gc,stringdedup] Concurrent String Deduplication
> (11.073s)
> [11.975s][info ][gc,stringdedup] Concurrent String Deduplication
> 33.2M->33.2M(0.0B) avg 0.0% (11.073s, 11.975s) 901.918ms
> [11.975s][debug][gc,stringdedup] Last Exec: 901.918ms, Idle:
> 407.930ms, Blocked: 0/0.000ms
> [11.975s][debug][gc,stringdedup] Inspected: 1450663
> [11.975s][debug][gc,stringdedup] Skipped: 0( 0.0%)
> [11.975s][debug][gc,stringdedup] Hashed: 1450663(100.0%)
> [11.975s][debug][gc,stringdedup] Known: 0( 0.0%)
> [11.975s][debug][gc,stringdedup] New: 1450663(100.0%) 33.2M
> [11.975s][debug][gc,stringdedup] Deduplicated: 0( 0.0%)
> 0.0B( 0.0%)
> [11.975s][debug][gc,stringdedup] Young: 0( 0.0%)
> 0.0B( 0.0%)
> [11.975s][debug][gc,stringdedup] Old: 0( 0.0%)
> 0.0B( 0.0%)
> [11.975s][debug][gc,stringdedup] Total Exec: 4/7275.988ms, Idle:
> 4/3620.653ms, Blocked: 8/929.258ms
> [11.975s][debug][gc,stringdedup] Inspected: 7348199
> [11.975s][debug][gc,stringdedup] Skipped: 0( 0.0%)
> [11.975s][debug][gc,stringdedup] Hashed: 7345126(100.0%)
> [11.975s][debug][gc,stringdedup] Known: 2916( 0.0%)
> [11.975s][debug][gc,stringdedup] New: 7345283(100.0%) 168.1M
> [11.975s][debug][gc,stringdedup] Deduplicated: 177( 0.0%)
> 5120.0B( 0.0%)
> [11.975s][debug][gc,stringdedup] Young: 0( 0.0%)
> 0.0B( 0.0%)
> [11.975s][debug][gc,stringdedup] Old: 177(100.0%) 5120.0B(100.0%)
> [11.975s][debug][gc,stringdedup] Table
> [11.975s][debug][gc,stringdedup] Memory Usage: 256.2M
> [11.975s][debug][gc,stringdedup] Size: 4194304, Min: 1024, Max:
> 16777216
> [11.975s][debug][gc,stringdedup] Entries: 7348022, Load: 175.2%,
> Cached: 0, Added: 7348022, Removed: 0
> [11.975s][debug][gc,stringdedup] Resize Count: 12, Shrink
> Threshold: 2796202(66.7%), Grow Threshold: 8388608(200.0%)
> [11.975s][debug][gc,stringdedup] Rehash Count: 0, Rehash
> Threshold: 120, Hash Seed: 0x0
> [11.975s][debug][gc,stringdedup] Age Threshold: 3
> [11.975s][debug][gc,stringdedup] Queue
> [11.975s][debug][gc,stringdedup] Dropped: 0
>
> cheers,
> Per
>
More information about the hotspot-gc-dev
mailing list