티스토리 뷰
리눅스에서 자바 프로그램의 메모리 사용량을 확인하는 방법은 여러가지가 있습니다. 시스템 전체의 메모리 사용량을 확인할 수도 있고, 프로그램의 메모리 사용량을 확인할 수도 있습니다. 메모리 덤프를 이용하여 메모리가 사용되고 있는 현황을 확인할 수도 있습니다.
시스템의 메모리 사용량
- top
- 시스템 전체의 메모리 사용량 확인
- shift + m 으로 메모리 사용량 순으로 정렬
- top -p [pid] 로 특정 프로그램의 메모리 사용량 확인
- free
- 시스템 전체의 메모리 사용량 확인
- sar
- 시스템의 메모리 사용량을 주기적으로 확인
자바 프로그램의 메모리 사용량
- jmap
- 메모리 사용확인을 위한 힙덤프
- 힙덤프를 떠서 분석할 수 있음.
- pmap
- 프로그램의 현재 메모리 사용 상태 확인
반응형
'java' 카테고리의 다른 글
[java] JVM의 메모리가 Xmx 설정보다 많이 먹는 이유 (0) | 2021.02.06 |
---|---|
[java] jsvc 명령에서 Invalid JVM name specified server 오류 해결 방법 (0) | 2021.01.29 |
[java] DateTimeFormatter를 이용하여 유닉스 시간(Epoch Time)을 밀리세컨드로 출력하는 예제 (0) | 2020.06.03 |
[log4j] 레이아웃 패턴 기본 설정 (0) | 2019.11.04 |
[openjdk] open jdk 1.8 다운로드 및 설치 (0) | 2019.10.25 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 알고리즘
- S3
- AWS
- Hadoop
- java
- SQL
- 하둡
- Python
- 백준
- build
- 하이브
- yarn
- 파이썬
- ubuntu
- HDFS
- emr
- error
- nodejs
- hbase
- 정올
- airflow
- 오류
- mysql
- SPARK
- oozie
- Tez
- HIVE
- bash
- 다이나믹
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함