【发布时间】:2014-11-10 03:45:52
【问题描述】:
我正在使用 Jconsole 来监控 Java 应用程序。内存选项卡显示不同的堆和非堆内存,例如
- 堆内存使用情况
- 非堆内存使用情况
- 内存池“CMS 老一代”
- 内存池“Par Eden Space”
- 内存池“Par Survivor Space”
- 内存池“代码缓存”
- 内存池“CMS Perm Gen”
这些术语之间有什么区别。还请提供一些关于 - 如何通过监控这些参数来发现应用程序行为异常的信息。
【问题讨论】:
标签: java memory-management jvm heap-memory jconsole