본문 바로가기

프로그래밍/Java

JVM 1Gb 이상의 메모리를 잡지 못한다.

반응형
http://forums.oracle.com/forums/thread.jspa?threadID=816774&tstart=644

Re: JVM cannot allocate more than ~1Gb
Re: JVM 1Gb 이상의 메모리를 잡지 못한다.


Posted: 2005. 1. 13 오전 2:05   in response to: BEAGuest in response to: BEAGuest         

Mark,
The heap is allocated in the virtual memory space at startup. Before the heap is allocated, different shared libraries are being loaded into the process memory space, and their distribution decides the largest consecutive memory chunk available for the heap.

마크,
힙은 시작하면서 가상 메모리 스페이스에 잡혀요. 힙이 잡히기 전에, 여러 공유 라이브러리들이 프로세스 메모리 공간에 로드됩니다. 그리고 그 분포에 따라 힙으로 사용할 수 있는 가장 큰 연속적인 메모리 크기가 결정됩니다.

In your case, you seem to be able to allocate a very small piece of memory, I haven't seen this before. Some of the libraries might have been rebased, but I can't tell for sure.

당신의 경우에 매우 작은 메모리 영역만 잡을 수 있는 것 같아요. 이런 걸 본 적은 없습니다. 라이브러리 몇 개가 리베이스되었을 수도 있지만, 확실히는 모르겠습니다.

We solved some issues with rebased libraries in 81sp4, could you please try that version to see if you get the same behaviour? You can download it from the BEA website: http://commerce.bea.com/products/weblogicjrockit/1.4.2/142_05.jsp

81sp4에서 라이브러리 리베이스하여 몇가지 문제를 해결했습니다. 같은 현상이 보인다면 그 버전을 사용해 보겠습니까? ~~~에서 다운로드할 수 있습니다.

Kind regards, Cecilia
BEA WebLogic JRockit
728x90