WebLogic 内存不足时,会报 java.lang.OutOfMemoryError等类型的错误, 导致管理服务器启动失败,或者应用无法启动。
如何查看WebLogic 使用的内存
在WebLogic 启动时, 在命令行窗口可以看到 WebLogic 配置的内存最大最小值, 如下图:
如果不在启动窗口要查看内存配置要怎么看呢? 在Linux 中可以很通过ps 命令查看进程的启动参数, 在Windows的任务管理器中是无法参考命令参数的, 但是Windows 提供了wmic 可以查看, 类似以下命令:
wmic process where name="java.exe" get CreationDate,CommandLine,ProcessId
显示的命令参数如下图:
可以看到,默认的内存配置并不高, 是 -Xms256m -Xmx512m
,也就是初始256,最大512。
Windows 下WebLogic的内存配置方式
知道了WebLogic 的服务器使用的内