> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > Linux 메모리 관리 명령이란 무엇입니까?

Linux 메모리 관리 명령이란 무엇입니까?

coldplay.xixi
풀어 주다: 2020-06-30 16:55:04
원래의
3140명이 탐색했습니다.

Linux 메모리 관리 명령은 다음과 같습니다. 1. [jmap]은 Java 메모리 이미징 도구를 나타냅니다. 2. [jstat]는 가상 머신 통계 모니터링 도구를 나타냅니다. 3. [YGC]는 애플리케이션 시작부터 샘플링까지의 마이너 GC 수를 나타냅니다. 도 4에서 [YGCT]는 애플리케이션 시작부터 샘플링까지 Minor GC에 걸리는 시간을 나타낸다.

Linux 메모리 관리 명령이란 무엇입니까?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿