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

Jakarta ee 伊甸园空间和旧空间利用率100%,jakarta-ee,Jakarta Ee,我正在使用jwsdp-1.2 web服务器。突然我发现服务器无法处理新请求。 我在这个过程中运行了jstat,我发现Old和Eden的空间利用率几乎是100%。 我现在应该更改哪些JVM参数来解决我的问题 >jstat -gc 24802 10000 S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT

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

>jstat -gc 24802 10000 S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT 13632.0 14208.0 0.0 0.0 23360.0 23360.0 176128.0 176123.0 20480.0 18698.0 218 7.324 15948 20963.955 20971.279 13632.0 14208.0 0.0 0.0 23360.0 23360.0 176128.0 176123.4 20480.0 18698.0 218 7.324 15956 20974.416 20981.739 13632.0 14208.0 0.0 0.0 23360.0 23360.0 176128.0 176123.5 20480.0 18698.0 218 7.324 15964 20984.790 20992.114 >jstat-gc 24802 10000 S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT 13632.0 14208.0 0.0 0.0 23360.0 23360.0 176128.0 176123.0 20480.0 18698.0 218 7.324 15948 20963.955 20971.279 13632.0 14208.0 0.0 0.0 23360.0 23360.0 176128.0 176123.4 20480.0 18698.0 218 7.324 15956 20974.416 20981.739 13632.0 14208.0 0.0 0.0 23360.0 23360.0 176128.0 176123.5 20480.0 18698.0 218 7.324 15964 20984.790 20992.114 我现在应该更改哪些JVM参数来解决我的问题

>jstat -gc 24802 10000 S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT 13632.0 14208.0 0.0 0.0 23360.0 23360.0 176128.0 176123.0 20480.0 18698.0 218 7.324 15948 20963.955 20971.279 13632.0 14208.0 0.0 0.0 23360.0 23360.0 176128.0 176123.4 20480.0 18698.0 218 7.324 15956 20974.416 20981.739 13632.0 14208.0 0.0 0.0 23360.0 23360.0 176128.0 176123.5 20480.0 18698.0 218 7.324 15964 20984.790 20992.114 您的问题可能是应用程序中的内存泄漏。如果是这样的话,那么摆弄JVM参数也无济于事。您需要使用内存配置文件来跟踪代码中泄漏内存的bug


请参阅此问题:

谢谢Stephen提供的信息。你能不能给我提供一个程序,如何追踪正在填满内存的代码。它是一个巨大的应用程序,在许多JSP/servlet中包含数千行代码。