调整JVM参数
startWebLogic.sh),设置-Xms(初始堆内存)和-Xmx(最大堆内存),建议为物理内存的50%-70%(不超过80%),如-Xms2g -Xmx4g。-XX:MaxMetaspaceSize替代-XX:MaxPermSize,设置元空间大小(如-XX:MaxMetaspaceSize=256m)。优化系统内核参数
/etc/sysctl.conf,调整vm.swappiness(降低交换倾向,如设为10)、vm.dirty_background_ratio和vm.dirty_ratio(控制脏页写回策略)。sudo sysctl -p使参数生效。清理缓存与临时文件
apt-get clean清理软件包缓存,用rm删除不必要的文件。sync; echo 1 > /proc/sys/vm/drop_caches
监控与诊断
jconsole、VisualVM监控内存使用,检测内存泄漏。top或htop查看进程内存占用,终止非必要进程。其他优化措施
注意:修改前需在测试环境验证,避免影响生产环境稳定性。参考官方文档根据具体版本调整参数。