본문 바로가기

JMAP2

[java] 메모리 사용량 확인 리눅스에서 자바 프로그램의 메모리 사용량을 확인하는 방법은 여러가지가 있습니다. 시스템 전체의 메모리 사용량을 확인할 수도 있고, 프로그램의 메모리 사용량을 확인할 수도 있습니다. 메모리 덤프를 이용하여 메모리가 사용되고 있는 현황을 확인할 수도 있습니다. 시스템의 메모리 사용량 top 시스템 전체의 메모리 사용량 확인 shift + m 으로 메모리 사용량 순으로 정렬 top -p [pid] 로 특정 프로그램의 메모리 사용량 확인 free 시스템 전체의 메모리 사용량 확인 sar 시스템의 메모리 사용량을 주기적으로 확인 자바 프로그램의 메모리 사용량 jmap 메모리 사용확인을 위한 힙덤프 힙덤프를 떠서 분석할 수 있음. pmap 프로그램의 현재 메모리 사용 상태 확인 2021. 1. 10.
[java] 메모리 누수와 힙 덤프 분석 프로그래밍에서 메모리 누수현상(Memory Leak)은 프로그램이 필요하지 않은 메모리를 계속 점유하고 있는 현상입니다. 자바의 메모리 누수 현상은 이전글을 참고 바랍니다. 2019/07/02 - [개념] - [개념] 메모리 누수(Memory Leak) 현상 [개념] 메모리 누수(Memory Leak) 현상 프로그래밍에서 메모리 누수현상(Memory Leak)은 프로그램이 필요하지 않은 메모리를 계속 점유하고 있는 현상입니다. 자바의 메모리 누수 자바에서 메모리 누수는 더이상 사용하지 않는 객체가 가비지 컬렉션(GC).. 118k.tistory.com 힙 덤프 생성 메모리 누수 문제가 발생하면 JVM의 힙 덤프를 이용하여 메모리에 어떤 객체가 생성되어 있는지를 확인할 수 있습니다. JDK와 함께 제공되는.. 2019. 6. 5.