Date: Mon, 18 Aug 2008 23:36:34 -0700 From: "Nicklas Johnson" <freebsd@spatula.net> To: Sharkie <shark.fin.soup@mac.com> Cc: freebsd-java@freebsd.org Subject: Re: Why cannot I allocate more than -Xmx700M Message-ID: <be800d230808182336i550ea3cekab622ede99f52d34@mail.gmail.com> In-Reply-To: <5AD97FD4-50C1-4C43-93FE-4EA7F782D03E@mac.com> References: <2849C2B9-6990-4F51-A430-06E99D745816@mac.com> <97C57C69-1708-4176-86BC-E2B733BF0ACA@kjkoster.org> <7B413A97-AC11-4FD4-9BD5-40CC21593488@mac.com> <be800d230808181304p7f8ad74fx8c92bdb511c08062@mail.gmail.com> <6E041876-88CC-45CB-9739-C3EB5686EEF5@mac.com> <be800d230808182251u16c051dfw64185de393ec92df@mail.gmail.com> <5AD97FD4-50C1-4C43-93FE-4EA7F782D03E@mac.com>
next in thread | previous in thread | raw e-mail | index | archive | help
2008/8/18 Sharkie <shark.fin.soup@mac.com> > > I get the following, which I have no idea how to read > > %kdump -t csu | grep -B 1 errno > > 1038 java CALL > mmap(0,0x42800000,PROT_READ|PROT_WRITE|PROT_EXEC,MAP_PRIVATE|MAP_NORESERVE|MAP_ANON,0xffffffff,0,0) > 1038 java RET mmap -1 errno 12 Cannot allocate memory > There's your answer. The JVM is trying to mmap 1064MB of contiguous virtual memory, and the OS says "no". The limitation isn't coming from the JVM. It's coming from the OS. The problem you'll need to solve is why you can't mmap more. Either there isn't that much contiguous virtual memory left, or you're hitting some other system limitation. Nick -- "Courage isn't just a matter of not being frightened, you know. It's being afraid and doing what you have to do anyway." -- Doctor Who - Planet of the Daleks This message has been brought to you by Nick Johnson 2.3b1 and the number 6. http://healerNick.com/ http://morons.org/ http://spatula.net/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?be800d230808182336i550ea3cekab622ede99f52d34>