Java 非堆内存和堆栈内存之间有什么区别?它们是否相同,如果不是它们之间的区别是什么?
2022-09-02 09:37:06
我正在使用Jconsole来监视Java应用程序。内存选项卡显示不同的堆和非堆内存,如
- 堆内存使用情况
- 非堆内存使用情况
- 内存池“CMS 老一代”
- 记忆池“帕伊甸园空间”
- 记忆池“幸存者空间”
- 内存池“代码缓存”
- 記憶體池“CMS Perm Gen”
这些术语之间有什么区别。另外,请提供一些有关的信息 - 如何通过监视这些参数来查找应用程序行为中的异常。