共有了两个方法,一个是通过控制台查看,另一个是在linux中通过文件查看。
先看简单的方法一:通过控制台查看
每个weblogic都会有个控制太,在控制台上可以看见这个weblogic的内存等各种信息具体查看内存的方法如下图:
方式二:直接查看文件,这样也可以修改
有两个方案那个管用就用哪个
方案一:
修改setDomainEnv.sh文件,路径如下:这个路径是自己建的,可能每个人的不一样
[root@localhost ~]# cd /opt/weblogic/Oracle/Middleware/user_projects/domains/test/bin/
[root@localhost bin]# vim setDomainEnv.sh
修改Xms和-Xmx
方案二:
1、通过修改commEnv.cmd文件来增加内存分配。路径如下:这个路径是自己建的,可能每个人的不一样
修改分配的内存 分为:bea和:sun两种情况分别对应下图中的两个,WebLogic默认的是Sun的,最安全的办法是全部修改:Xms、Xmx、PermSize、MaxPermSize
2、修改setDomainEnv.cmd文件
最安全的办法是全部修改:Xms、Xmx、PermSize、MaxPermSize
set MEM_ARGS=-Xms256m -Xmx512m @最主要将这两个值改大,这是此域启动后,虚拟机可使用的内存
if "%JAVA_VENDOR%"=="Sun" ( @使用sun服务器开发模式下的JVM配置
if "%PRODUCTION_MODE%"==""
(set MEM_DEV_ARGS=-XX:CompileThreshold=8000 -XX:PermSize=48m))
if "%JAVA_VENDOR%"=="Sun" ( @使用sun服务器生产模式下的JVM配置 set MEM_ARGS=%MEM_ARGS% %MEM_DEV_ARGS% -XX:MaxPermSize=128m)
if "%JAVA_VENDOR%"=="HP" ( @使用hp服务器生产模式下的JVM配置 set MEM_ARGS=%MEM_ARGS% -XX:MaxPermSize=128m )