g1gc - 为什么MemoryPoolMXBean.MemoryUsage.getUsed for old generation的结果在G1下没有混合GC的情况下会减少?
问题描述
我可以确定通过 GC 日志没有发生混合 GC 或完全 GC,但是G1 Old Gen
from的值MemoryUsage.getUsed
减少了。从下图中我们可以发现老年代使用重复增长非常缓慢,然后下降到一个较低的值(JVM似乎做了混合GC)。
所以我的问题是年轻 GC 是否会影响老年代的使用?
解决方案
推荐阅读
- kubernetes - 在 Kubernetes 服务帐户中使用 Google 服务帐户密钥文件作为 GKE 工作负载身份的测试环境替代品
- vhdl - 解析字符串数组
- python - 使用python将数学方程添加到word文件
- javascript - 将全局样式传递给 Svelte“自定义元素”组件
- sql - 如何在一段时间后删除一行
- java - 线程“主”java.lang.IllegalArgumentException中的scala vscode异常:名称
- python - 使用 Tensorflow 2 输入管道分离 trainX 和 trainY 进行多损失训练
- pandas - 如何将新文件添加到数据框
- angular - 错误:ENOENT:在 Angular 中将文件扩展名从 .sass 更改为 .scss 后没有这样的文件或目录
- java - Azure-SQL:是否可以使用带有 TLS 1.2 的 jTDS 连接到 Azure SQL Server?