Java AnonPages是什么的一部分?记忆问题
我有一个使用Java8和G1GC的应用程序。我注意到从/proc/meminfo生成的AnonPages&Eden中出现了巨大的尖峰,似乎无法跟踪它,也找不到任何信息,我得到的只是“映射到用户空间页面表的非文件备份页面”,这是非常神秘的。需要澄清的几个问题:Java AnonPages是什么的一部分?记忆问题,java,memory,garbage-collection,g1gc,Java,Memory,Garbage Collection,G1gc,我有一个使用Java8和G1GC的应用程序。我注意到从/proc/meminfo生成的AnonPages&Eden中出现了巨大的尖峰,似乎无法跟踪它,也找不到任何信息,我得到的只是“映射到用户空间页面表的非文件备份页面”,这是非常神秘的。需要澄清的几个问题: AnonPages是堆的一部分吗?或者本机内存或者其他什么 AnonPages与伊甸园一代有什么联系吗 有没有办法解决问题或缓解问题的高峰 另外,空闲内存仍然是分配内存的一部分吗?我得到了分配、免费、承诺和保留 有关更多信息,我已尝试:
- AnonPages是堆的一部分吗?或者本机内存或者其他什么
- AnonPages与伊甸园一代有什么联系吗
- 有没有办法解决问题或缓解问题的高峰
- 另外,空闲内存仍然是分配内存的一部分吗?我得到了分配、免费、承诺和保留
- 堆转储(无实际更改)
- 本机内存跟踪(相同的提交和保留内存)
- 这似乎不是一个线程泄漏,因为它形成了一个大的anon-page块,而不是我在其他问题中看到的许多小anon-page块