이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 mprof-heap-viewer 명령입니다.
프로그램:
이름
mprof-heap-viewer - 로깅 프로파일러 힙 스냅샷을 위한 GUI 뷰어
개요
mprof-힙-뷰어 파일
기술
mprof-힙-뷰어 로깅 프로파일러 힙 스냅샷을 위한 GUI 뷰어
경고: 이 응용 프로그램은 아직 완성되지 않았으며 실험적입니다. 그럼에도 불구하고 작동해야 합니다.
버그 보고를 권장합니다.
이 프로그램은 로깅 프로파일러 출력 파일의 내용을 디코딩하고 모든 내용을 찾습니다.
그 안에 힙 스냅샷이 있습니다. 그런 다음 사용자는 각 개별 스냅샷을 선택하고 다음을 결정할 수 있습니다.
메모리에 로드하고 내용을 탐색합니다.
GUI는 "객체 세트"(왼쪽 트리 보기에 나열됨)에 대해 작업하도록 구성되어 있습니다. 모두
작업은 선택한 세트의 팝업 메뉴를 통해 수행됩니다.
처음에 세트는 힙 스냅샷입니다(물론 힙 스냅샷은
개체 집합!). 각 세트에 대해 GUI는 오른쪽에 세트를 분류하는 목록을 표시합니다.
수업(각 수업마다 한 줄씩).
그런 다음 사용자는 "필터"를 사용하여 각 세트를 세분화하여 하위 세트를 선택할 수 있습니다. 예
필터는 "클래스 X의 모든 객체" 또는 "클래스의 객체를 참조하는 모든 객체"입니다.
X". 이 방법으로 사용자는 세트를 하위 세트로 분류하여 탐색합니다(
GUI는 트리 보기에 설정된 소유자의 하위 항목입니다.
또한 사용자는 임의의 두 세트 A와 B 사이에 "비교" 작업을 실행할 수 있습니다.
이는 두 개의 하위 집합인 "A - B"(B에 없는 A의 객체,
A) 및 "B - A"(반대). 이는 힙에서 변경된 내용을 이해하는 데 도움이 될 수 있습니다.
가비지 컬렉션 사이.
옵션
없음
환경 변수
없음
onworks.net 서비스를 사용하여 온라인으로 mprof-heap-viewer 사용