问题描述
最后是不是会造成outofmemory?我设置的permsize是64m,maxpermsize是256m,现在用jmap看是64m,如果到了100%,系统会分配到maxpermsize吗?还是直接报错?S0S1EOPYGCYGCTFGCFGCTGCT25.450.0092.4188.2199.8758829718.59553103.853822.4480.0099.2718.9588.2699.8758830718.60853103.853822.4610.0099.2759.1788.2699.8758830718.60853103.853822.46150.190.009.0488.3299.8758831718.62153103.853822.47450.190.0038.5588.3299.8758831718.62153103.853822.47450.190.0062.4688.3299.8758831718.62153103.853822.474这问题只在64bit的服务器上出,32bit的利用率一直不高。两个服务器设置的permsize一样,很奇怪
解决方案
解决方案二:
64bit上的jdk版本是6.0.21,32bit上是6.0.06
解决方案三:
我也遇到这样的问题,实在是纠结死了。有人知道怎么回事吗?
解决方案四:
最后会内存溢出,必须重启服务器的。开发阶段必须面对这个问题,无更好的办法。
时间: 2025-01-31 07:47:24