java为什么数据重复_java - 在“最后执行”下,使用JVM的字符串重复数据删除设置,为什么这么多列为“重复数据删除”,而很少被描述为“新” - 堆栈内存溢出...

我意识到这似乎是一个显而易见的问题,但在特定情况下,它似乎不太清楚。 例如,在下面的“并发字符串重复数据删除”执行的打印输出中,检查了2604个,仅列出了2个已知的,但列出了1159个重复数据删除的。 同样,如果只有2个被“知道”,为什么1784被“散布”。 我还没有找到使用字符串重复数据删除打印的所有值的清晰描述。 如果只有2个先前被“了解”过的人,谁能解释重复数据删除1159的含义?

2019-08-23T01:36:58.133-0700: 133229.334: [GC concurrent-string-deduplication, 139.2K->76.0K(63.3K), avg 94.4%, 0.0011438 secs]

[Last Exec: 0.0011438 secs, Idle: 764.1634320 secs, Blocked: 0/0.0000000 secs]

[Inspected: 2604]

[Skipped: 0( 0.0%)]

[Hashed: 1784( 68.5%)]

[Known: 2( 0.1%)]

[New: 2602( 99.9%) 139.2K]

[Deduplicated: 1159( 44.5%) 63.3K( 45.4%)]

[Young: 0( 0.0%) 0.0B( 0.0%)]

[Old: 1159(100.0%) 63.3K(100.0%)]

[Total Exec: 2745/99.6585221 secs, Idle: 2745/133125.2026363 secs, Blocked: 69/0.1752133 secs]

[Inspected: 127861879]

[Skipped: 0( 0.0%)]

[Hashed: 127470832( 99.7%)]

[Known: 64119( 0.1%)]

[New: 127797760( 99.9%) 20.8G]

[Deduplicated: 121664152( 95.2%) 19.6G( 94.4%)]

[Young: 90179638( 74.1%) 13.2G( 67.5%)]

[Old: 31484514( 25.9%) 6518.5M( 32.5%)]

[Table]

[Memory Usage: 10.3M]

[Size: 262144, Min: 1024, Max: 16777216]

[Entries: 352870, Load: 134.6%, Cached: 8901, Added: 6190513, Removed: 5837643]

[Resize Count: 22, Shrink Threshold: 174762(66.7%), Grow Threshold: 524288(200.0%)]

[Rehash Count: 0, Rehash Threshold: 120, Hash Seed: 0x0]

[Age Threshold: 3]

[Queue]

[Dropped: 0]

[GC concurrent-string-deduplication, deleted 0 entries, 0.0000003 secs]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值