Running into java.lang.OutOfMemoryError: Unable to create new native thread

From DocWiki

Revision as of 09:19, 23 February 2010 by Shailesi (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Running into java.lang.OutOfMemoryError: Unable to create new native thread

Problem Summary One of the reasons for this OutOfMemoryError issue is Memory Management registry entries are not proper.
Error Message Following string can be searched in MIVR logs.

java.lang.OutOfMemoryError: Unable to create new native thread

Possible Cause Memory Management registry entries are different for different harware. If these are not set properly during OS

installation then it can result in Engine Out Of Memory.

Recommended Action

Please cross check following registry entries depending on the hardware type. If below mentioned registry entries are not there then create it with mentioned value.


For x3650-2CPU


hklm\system\currentcontrolset\control\session manager\memory management/systempages

REG_DWORD 0xffffffff


hklm\system\currentcontrolset\control\session manager\memory management/PoolUsageMaximum

REG_DWORD 60


hklm\system\currentcontrolset\control\session manager\memory management/PagedPoolSize

REG_DWORD 0xffffffff


For all other 7845 series server


hklm\system\currentcontrolset\control\session manager\memory management/systempages

REG_DWORD 0x000c3000


hklm\system\currentcontrolset\control\session manager\memory management/PoolUsageMaximum

REG_DWORD 60


hklm\system\currentcontrolset\control\session manager\memory management/PagedPoolSize

REG_DWORD 0xffffffff


After modifying or adding these registry entries, reboot the server. Please refer following defects for this issue

Release Release 7.0(1)
Associated CDETS # CSCsh65294

CSCtd90916 CSCsq56170 CSCsj06279

Rating: 0.0/5 (0 votes cast)

Personal tools