weblogic偶尔会出现PermGen异常,内存溢出的问题,这个时候需要修改weblogic安装目录下的domain/common/bin/commEnv.cmd。
打开后在其中找到:
set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m set MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=128m
将其修改成:
set MEM_ARGS=-Xms256m -Xmx512m -XX:MaxPermSize=256m set MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=256m
其中:-Xms表示内存初始值,-Xmx表示内存最大值(不要超过内存的80%),-XX:MaxPermSize表示PermGen(用于存放Class和Meta的信息)区域内存最大值。