当前位置:首页 > 内存 > 正文

调整weblogic域节点堆内存

  • 内存
  • 2024-06-07 04:31:37
  • 9441

一、tomcat和weblogic内存溢出的常见原因是什么如何定位和解决内存溢出的常见原因有:
1程序中存在BUG,即内存无法回收
2。堆内存配置不够,必须扩展内存
3在64位大内存系统32位JDK中使用,导致内存利用率不足
可以通过监控JAVA堆内存或者DUMP堆内存来分析问题。数据。JDK中有一些工具可以监控堆。


二、weblogic内存设置多大合适每个Weblogic服务器都运行在Java虚拟机上,Weblogic的内存设置也是Java虚拟机的内存设置。主要设置是JVM内存,持久内存可以设置为128m或256m。
设置JVM内存时,32位机器可以启动最大内存为1.8GB的JVM,64位机器可以启动最大内存为3StartGB的JVM;
设置上下限时,最好将上下限设置得一致,以避免频繁申请和释放内存的开销。
MEM_ARGS=-Xms512m-Xmx1024m-XX:MaxPermSize=128m
-Xms512m表示JVM内存下限为512m。
-Xmx512m表示上限JVM内存限制为1024m。
-XX:MaxPermSize=128m表示持久内存为128m