如何解决AnonPages是什么部分?记忆问题
我有一个使用Java 8和G1GC的应用程序。我注意到/ proc / meminfo中的AnonPages和Eden Generation出现了尖峰,并且似乎无法对其进行跟踪或找到任何信息,我得到的只是“超级文件加密的非文件支持页面映射到用户空间页面表”。需要澄清的几个问题:
- AnonPages是堆的一部分吗?或本机内存还是其他?
- AnonPages是否以某种方式链接到Eden一代?
- 是否可以解决无用页面问题或减轻无用页面的峰值?
- 另外,可用内存是否仍是已分配内存的一部分?我正在分配,释放,提交和保留超级困惑
有关其他信息,我已经尝试过:
- 堆转储(无实际变化)
- 本机内存跟踪(相同的已提交和保留的内存)
- 这似乎不是线程泄漏,因为它是一个大的匿名页面块,而不是我在其他问题中看到的很多小的匿名页面块。
过去一周我一直在这个问题上感到困惑,非常感谢您的帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。