Linux 메모리 관리 명령은 다음과 같습니다. 1. [jmap]은 Java 메모리 이미징 도구를 나타냅니다. 2. [jstat]는 가상 머신 통계 모니터링 도구를 나타냅니다. 3. [YGC]는 애플리케이션 시작부터 샘플링까지의 마이너 GC 수를 나타냅니다. 도 4에서 [YGCT]는 애플리케이션 시작부터 샘플링까지 Minor GC에 걸리는 시간을 나타낸다.
Linux 메모리 관리 명령은 다음과 같습니다.
메모리 누수가 있는지 확인하세요
1 Java 메모리 이미징 도구: jmap
jmap -histo:live pid 지정된 메모리 히스토그램을 출력합니다. pid Alive
첫 번째 열인 일련번호는 실질적인 의미가 없습니다.
두 번째 열은 객체 인스턴스 수
세 번째 열은 객체 인스턴스가 차지하는 전체 메모리, 단위: 바이트
네 번째 열 , 객체 인스턴스 이름
마지막 행, 총 인스턴스 수 및 총 메모리 사용량
관련 학습 권장 사항: linux 비디오 튜토리얼
2. 가상 머신 통계 모니터링 도구: jstat
jstat - gcutil pid 10s는 다음과 같이 10초마다 gc 재활용 정보를 기록합니다. E
Eden 영역 사용률
O
(Old)는 Old 세대의 사용률을 나타냅니다. S0
Survivor0区使用率
S1
Survivor1区使用率
E
Eden 区使用率
O
(Old)代表老年代使用率
M
元空间(MetaspaceSize)已使用的占当前容量百分比
CCS
压缩使用比例
P
(Permanent)代表永久代使用率
YGC
(Young GC)代表从应用程序启动到采样时Minor GC 次数
YGCT
代表从应用程序启动到采样时Minor GC耗时(单位秒)
FGC
(Full GC)代表从应用程序启动到采样时Full GC次数
FGCT
(Full GC)代表从应用程序启动到采样时Full GC耗时(单位秒)
GCT
M
Metaspace(MetaspaceSize )는 현재 용량의 백분율로 사용되었습니다. 🎜🎜🎜🎜 CCS
압축 사용 비율 🎜🎜🎜🎜 P
(영구)는 영구 발전 사용량을 나타냅니다. 🎜🎜🎜🎜 YGC
(Young GC)는 프로그램 시작부터 샘플링까지 애플리케이션의 Minor GC 시간을 나타냅니다. 🎜🎜🎜🎜 YGCT
애플리케이션 시작부터 샘플링까지의 Minor GC 시간(초)을 나타냅니다. 🎜 🎜🎜🎜 FGC
(Full GC)는 애플리케이션 시작부터 샘플링까지 Full GC 수를 나타냅니다. 🎜🎜🎜🎜 FGCT
(Full GC)는 Full GC 시간(단위 초)을 나타냅니다. ) 애플리케이션 시작부터 샘플링까지 🎜🎜🎜🎜 GCT는 애플리케이션 시작부터 샘플링까지 Minor 및 Full GC에 걸린 총 시간을 나타냅니다(단위 초)🎜🎜🎜위 내용은 Linux 메모리 관리 명령이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!