2011-04-25 4 views
0

은 내가 JVM 매개 변수를 사용하여 수지 3.0.28을 시작? jmap -heap을 사용하면 출력은 다음과 같습니다. jvm 힙 메모리가 정상 상태임을 보여줍니다.수지 메모리 문제

 
Attaching to process ID 9456, please wait... 
Debugger attached successfully. 
Server compiler detected. 
JVM version is 10.0-b22 

using thread-local object allocation. 
Parallel GC with 16 thread(s) 

Heap Configuration: 
    MinHeapFreeRatio = 40 
    MaxHeapFreeRatio = 70 
    MaxHeapSize  = 6606028800 (6300.0MB) 
    NewSize   = 2686976 (2.5625MB) 
    MaxNewSize  = -65536 (-0.0625MB) 
    OldSize   = 5439488 (5.1875MB) 
    NewRatio   = 2 
    SurvivorRatio = 8 
    PermSize   = 134217728 (128.0MB) 
    MaxPermSize  = 134217728 (128.0MB) 

Heap Usage: 
PS Young Generation 
Eden Space: 
    capacity = 2155151360 (2055.3125MB) 
    used  = 1966086568 (1875.0062637329102MB) 
    free  = 189064792 (180.30623626708984MB) 
    91.22730795112228% used 
From Space: 
    capacity = 23265280 (22.1875MB) 
    used  = 13849352 (13.207771301269531MB) 
    free  = 9415928 (8.979728698730469MB) 
    59.527983329665496% used 
To Space: 
    capacity = 23068672 (22.0MB) 
    used  = 0 (0.0MB) 
    free  = 23068672 (22.0MB) 
    0.0% used 
PS Old Generation 
    capacity = 4404019200 (4200.0MB) 
    used  = 3854164456 (3675.6176528930664MB) 
    free  = 549854744 (524.3823471069336MB) 
    87.51470602126349% used 
PS Perm Generation 
    capacity = 134217728 (128.0MB) 
    used  = 53393152 (50.919677734375MB) 
    free  = 80824576 (77.080322265625MB) 
    39.78099822998047% used 

답변

0

"메모리 보유"란 정확히 무엇입니까?

힙 (heap)은 지정하는 것 이상을 사용하지 않을 것입니다 (일부 조각화를 제외하고는 사소한 것임). 이 과정에서 "다른 객체"가이 공간을 사용합니다. 수지 또는 JVM에 문제가있을 수 있지만 특히 주 메모리가 꾸준히 증가하는 경우 수지 및 hvm에 사용되는 메모리 양은 정상 일 수 있습니다. 한마디로

JVM memory consumption double of heapsize

:

는 다른 유사한 질문에 대답하기 위해 내 시도에서 살펴보고 당신이 올바른 프로세스 크기에보고해야합니다. 나는 일반적으로 32 비트 데비안 시스템에서 1 ~ 1.5GB의 비 자바 힙 공간을 사용합니다 (물론 4GB 사운드를 많이 만듭니다). 또한

:
-Xss128k -XX : 위해 ThreadStackSize = 256

로 해석됩니다

는 -XX : 위해 ThreadStackSize = 128 -XX : 위해 ThreadStackSize = 256,

그래서 당신이 할 수 있습니다 그 중 하나를 제거하십시오 ... (http://mail.openjdk.java.net/pipermail/hotspot-dev/2011-June/004272.html 참조)