【发布时间】:2015-01-23 15:24:13
【问题描述】:
我有一个运行应用程序的 Tomcat。 我遇到了一些内存问题,经过几次尝试后我能够调整 Tomcat,使其不会崩溃,但是在查看 Tomcat 管理器时,我注意到我在 5 秒内使用了整个伊甸园空间。 这是“正常的”还是我正处于另一次崩溃的休息时间?
【问题讨论】:
标签: tomcat memory-management garbage-collection heap-memory
我有一个运行应用程序的 Tomcat。 我遇到了一些内存问题,经过几次尝试后我能够调整 Tomcat,使其不会崩溃,但是在查看 Tomcat 管理器时,我注意到我在 5 秒内使用了整个伊甸园空间。 这是“正常的”还是我正处于另一次崩溃的休息时间?
【问题讨论】:
标签: tomcat memory-management garbage-collection heap-memory
Eden Space 是年轻一代的一部分,这意味着您每 5 秒就会获得一次次要 GC。根据您的堆大小,较小的 GC 暂停应该只持续几毫秒。几百顶。
因此,JVM 仅将其 CPU 时间的一小部分用于 GC。所以是的,没关系。
需要更详细的分析 GC 日志和配置。
【讨论】: