가비지 수집되기 전에 다양한 시간 동안 머무를 것으로 기대되는 개체를 사용하여 장기 실행 (여러 일) 응용 프로그램을 사용하고 있습니다. 사용자의주의 (1 초 < 18 시간) 어떤 세대에 어떤 개체가 있는지 분석하려면 어떻게해야합니까?
- 매우 짧은 수명 (< 1 초)
- 살아 :의 네 종류가있다 가정 해 봅시다 (매우 적은 수의 응용 프로그램 수명)
튜닝을 돕기 위해 Java 6 핫스팟 VM을 사용하여 실제 데이터가 종전 세대에 들어가는 것을 확인하는 방법을 찾고 싶습니다. jmap을 사용하여 HPROF 파일을 생성하는 것은 세대 별 정보를 포함하지 않는 것 같습니다. 이 정보를 얻는 또 다른 방법이 있습니까?
Visual GC 플러그인이있는 VisualVM이 개별 세대의 사물의 크기를 표시한다고 가정 할 때 다른 방법이있을 수 있다고 생각했습니다. 그런 행운이 없습니까? – sharakan
나는 알고 있지 않다. 나는 오버 헤드가 시스템을 교란시키는 용어로 인해 의미를 부여하기가 매우 어렵다고 생각합니다. –