users@glassfish.java.net

Re: Interpreting hs_err_pid file from OutOfMemoryError

From: <glassfish_at_javadesktop.org>
Date: Tue, 11 Aug 2009 12:54:43 PDT

You're out of memory:

Heap
 PSYoungGen total 895296K, used 859328K [0xb6400000, 0xf4c00000, 0xf4c00000)
  eden space 769216K, 100% used [0xb6400000,0xe5330000,0xe5330000)
  from space 126080K, 71% used [0xe5330000,0xeab30010,0xece50000)
  to space 123264K, 99% used [0xed3a0000,0xf4b33888,0xf4c00000)
 ParOldGen total 1536000K, used 1535992K [0x58800000, 0xb6400000, 0xb6400000)
  object space 1536000K, 99% used [0x58800000,0xb63fe080,0xb6400000)
 PSPermGen total 126976K, used 123294K [0x4c800000, 0x54400000, 0x58800000)
  object space 126976K, 97% used [0x4c800000,0x54067b00,0x54400000)


You'll need to either allocate more Xmx or figure out how to use less in your app. You have some room for permgen to resize, it is not allocated to its maximum yet. Unfortunately, your Xmx is set at 2500m, and with a 192m Permgen and Xss increased to 128K, you will start approaching the 32bit process limit fairly soon. Test with 3000M, but be prepared for a crash in you go outside of the 4GB limit.
[Message sent by forum member 'cdonaldson' (cdonaldson)]

http://forums.java.net/jive/thread.jspa?messageID=359962