解决CentOS上WebLogic内存溢出问题可从以下方面入手:
setDomainEnv.sh文件,合理设置堆内存(-Xms和-Xmx)、永久代/元空间(-XX:PermSize/-XX:MaxPermSize或-XX:MetaspaceSize)参数,例如:export JAVA_OPTIONS="-Xms1024m -Xmx2048m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m"。-XX:+UseG1GC。jmap生成堆转储文件:jmap -dump:live,format=b,file=heapdump.hprof <pid>。vm.swappiness)。jstat、jconsole等工具实时监控内存使用情况。操作前建议在测试环境验证,避免影响生产环境。