0
Java 프로세스에 이상한 문제가 있습니다. 이 -Xmx3G 시작되었고, 어떤 점에서 그것은 던지기 시작 :-Xmx로 시작한 경우에도 JVM 힙이 2g에 고정됨 3G
java.lang.OutOfMemoryError: Java heap space
를 오류가 힙 크기가 2G에 붙어 보인다 발생 될 때 주변의 GC 로그를 확인?
...
12893.533: [Full GC 2248110K->2248109K(2315776K), 0.4723440 secs]
212894.006: [Full GC 2248110K->2248109K(2315776K), 0.4823290 secs]
212894.490: [Full GC 2248110K->2248110K(2315776K), 0.4642130 secs]
212894.955: [Full GC 2248114K->2248112K(2315776K), 0.4866180 secs]
...
설명 할 수있는 이유는 무엇입니까?
많은 감사, 조지
이시기에 서버에 약 5G RAM이 남아 있음을 언급하기 만하면됩니다. 따라서 모든 RAM이 그 시점에서 사용되지 않았습니다. – GeorgeK
32 비트 또는 64 비트 JVM을 사용하고 있는지 확인하십시오. –
GC 로그를 더 게시하십시오. 게시 한 내용은 젊은 세대 크기를 표시하지 않습니다. OOME을 던지는 콜 사이트에서의 할당이 얼마나 큰지 알아야합니다. – the8472