내 jboss 서버가 x96이 4096m, xmx가 4096m, permsize가 512m 인 상태에서 최근 hprof 형식의 힙 덤프를 만들었습니다.힙 덤프 크기 대 hprof 크기
생성 된 hprof 파일의 크기가 5GB 이상입니다. 내가 visualvm, 매트 분석기 또는 yourkit에서 힙 덤프를로드하면 약 1GB의 전체 바이트 만 표시됩니다. 나는 yourkit의 도달 범위를 변경하려고 시도했지만 1GB를 초과하지는 않습니다.
파일 크기와 표시된 힙 덤프 크기의 큰 차이는 무엇입니까?
PS : 나는 jdk1.6.0_23
사용하고 불행하게도 여기 스크린 샷을 제출할 수 아니에요.
객체 : 9.738.282/얕은 크기 7백40메가바이트/유지 크기 : 7백40메가바이트에 도달 할 문자열을 그 (것)들의 사이에서 : 파일 시스템 HPROF 크기가 5.227.659 KB이며 yourkit에이 상태에
6.652.515 (68 %)/얕은 크기 : 3백81메가바이트 (51 %)/유지 크기 : 381메가바이트 (51 %)유지 최대 사이즈가 바이트 []이다 206.810.176 사용 않은 명령
VisualVM에서 '요약'탭의 스크린 샷을 게시 할 수 있습니까? –
스크린 샷을 추가 할 수 없지만 yourkit의 정보를 추가했습니다. – Michael
YourKit의 데이터가 도움이되지 않습니다. 어떻게 계산되는지 모르겠습니다. VisualVM에서이 작업이 어떻게 수행되는지 알고 있습니다. 내가 당신을 도우려는 경우 '기본 정보'부분의 데이터를 제공하거나 (컨텍스트 메뉴에 사본이 있음) 압축 된 힙 덤프를 어딘가에 업로드하고 링크를 보내주십시오. –