伊甸园空间和旧空间利用率100%



我使用的是jwsdp-1.2 web服务器。突然我看到服务器无法处理新的请求。我在进程上运行jstat,我可以发现Old和Eden的空间利用率几乎是100%。现在我应该更改哪些JVM参数来解决问题?

>jstat -gc 24802 10000S0C S1C S1U S1U EC EUOC OU PC PU YGC YGCT FGC FGCT GCT13632.0 14208.0 0.0 0.023360.0 23360.0176128.0 176123.0 20480.0 18698.0 218 7.324 15948 20963.955 20971.27914208.0 0.0 0.023360.0 23360.0176128.0 176123.4 20480.0 18698.0 218 7.324 15956 20974.416 20981.73913632.0 14208.0 0.0 0.0 0.023360.0 23360.0176128.0 176123.5 20480.0 18698.0 218 7.324 15964 20984.790 20992.114

我现在应该更改哪些JVM参数来解决我的问题?

似乎您的问题是应用程序中的内存泄漏。如果是这种情况,那么摆弄JVM参数是没有帮助的。您需要使用内存配置文件来尝试跟踪代码中泄漏内存的错误。

参考这个问题:解决Java内存泄漏的一般策略?

最新更新