(FAQ)Windows32位系统内存不足导致EAS Cloud内存溢出

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

(FAQ)Windows32位系统内存不足导致EAS Cloud内存溢出

(FAQ)Windows32位系统内存不足导致EAS Cloud内存溢出
原因分析: 内存溢出并不是堆内存不足引起的。可能是因为操作系统内存不足导致。 解决方法: 步骤 1 优化方案: 1. 调低EAS中JVM的Xms、Xmx值。重启EAS生效。 $EAS_HOMEeasserverprofilesserver1inset-server-env.bat中当前设置为“-Xms768m,-Xmx1536m”,建议调整到“-Xms512m -Xmx1024m”后观察。 2. 打开Windows操作系统的内存3GB开关。重启操作系统生效。 打开系统盘根目录下的隐藏文件Boot.ini,在该行最后加 /3GB,此选项为应用程序增加可寻址空间达到3GB,操作系统则只保留1GB。 multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Windows Server 2003, Standard" /fastdetect /NoExecute=OptOut /3GB 步骤 2 根本解决方案:增加系统的物理内存,整体考虑以满足系统及应用的需要。 相关日志: l 分析heapdump文件,并没有异常大对象的内存占用。 l 内存回收日志显示,宕机的时间点内存占用并没有达到JVM最大设置。 l 分析javacore文件有“OutOfMemoryError”、"Failed to create a thread: retVal -1073741830, errno 12"字样。 NULL ------------------------------------------------------------------------ 0SECTION TITLE subcomponent dump routine NULL =============================== 1TISIGINFO Dump Event "systhrow" (00040000) Detail "java/lang/OutOfMemoryError" "Failed to create a thread: retVal -1073741830, errno 12" received 1TIDATETIME Date: 2011/02/28 at 16:56:20 1TIFILENAME Javacore filename: D:Kingdee701easserverprofilesserver1injavacore.20110228.165607.5272.0003.txt NULL ------------------------------------------------------------------------ 0SECTION GPINFO subcomponent dump routine NULL ================================ 2XHOSLEVEL OS Level : Windows Server 2003 5.2 build 3790 Service Pack 2 2XHCPUS Processors - 3XHCPUARCH Architecture : x86 3XHNUMCPUS How Many : 8 NULL 1XHERROR2 Register dump section only produced for SIGSEGV, SIGILL or SIGFPE. NULL NULL ------------------------------------------------------------------------ 0SECTION ENVINFO subcomponent dump routine NULL ================================= 1CIJAVAVERSION J2RE 5.0 IBM J9 2.3 Windows Server 2003 x86-32 build j9vmwi3223ifx-20100125 1CIVMVERSION VM build 20100122_52103_lHdSMr 1CIJITVERSION JIT enabled - 20091016_1845ifx1_r8 1CIRUNNINGAS Running as a standalone JVM 1CICMDLINE D:/Kingdee701/eas/ibmjdk/bin/java -Xms768m -Xmx1536m -Xgcpolicy:gencon -Xmn200m 。。。。。。 l Windows32bit操作系统物理内存只有3.3GB左右。

(FAQ)Windows32位系统内存不足导致EAS Cloud内存溢出

(FAQ)Windows32位系统内存不足导致EAS Cloud内存溢出原因分析:内存溢出并不是堆内存不足引起的。可能是因为操作系统内存不足导致。解决方...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息