2010-01-14 4 views
2

힙 크기가 X (= 5 기가 바이트)입니다. 이 힙을 효율적으로 분석하기 위해 jprofiler에 얼마만큼 할당해야합니까?jProfiler가 크기 X의 힙 덤프를 분석하는 데 필요한 메모리는 얼마입니까?

+0

12 기가와 함께 실행하는 데 실패했습니다 (덤프를 읽은 후 막혔습니다). 나는 그것이 어떻게 작동하는지보기 위해 30 기가를 주려고 노력하고있다. – ripper234

+0

"보존 된 크기 계산"옵션을 사용하고 있습니다. – ripper234

+0

YourKit은 기본값을 512MB로 늘리지 않고도 덤프를 여는 데 성공했습니다 (RAM을 2GB로 늘린 경우에도 "GC GC 루트"작업이 실패했지만). – ripper234

답변

2

힙 덤프를 보려면 Eclipse MAT을 사용하는 것이 좋습니다. 크기 X의 힙 덤프에 대한 메모리 요구 사항 측면에서 훨씬 더 나은 작업을 수행합니다. 왜냐하면 모든 항목을 자체 메모리에 넣는 대신 중간 인덱스 파일을 디스크에 작성하기 때문입니다. 대부분의 도구는 힙 덤프를 열기 위해 N 개 이상의 N을 필요로합니다. N은 보통 2 이상입니다. MAT 또는 JProfiler를 64 비트로 실행하는 자바 프로세스를 시작해야합니다. 메모리의.

관련 문제