본문 바로가기
java

[java] 메모리 사용량 확인

by hs_seo 2021. 1. 10.

리눅스에서 자바 프로그램의 메모리 사용량을 확인하는 방법은 여러가지가 있습니다. 시스템 전체의 메모리 사용량을 확인할 수도 있고, 프로그램의 메모리 사용량을 확인할 수도 있습니다. 메모리 덤프를 이용하여 메모리가 사용되고 있는 현황을 확인할 수도 있습니다.

 

시스템의 메모리 사용량

  • top
    • 시스템 전체의 메모리 사용량 확인
    • shift + m 으로 메모리 사용량 순으로 정렬
    • top -p [pid] 로 특정 프로그램의 메모리 사용량 확인
  • free
    • 시스템 전체의 메모리 사용량 확인
  • sar
    • 시스템의 메모리 사용량을 주기적으로 확인

 

 

자바 프로그램의 메모리 사용량

  • jmap
    • 메모리 사용확인을 위한 힙덤프
    • 힙덤프를 떠서 분석할 수 있음.
  • pmap
    • 프로그램의 현재 메모리 사용 상태 확인
반응형