반응형
HProf 의 약자는 Heap And CPU Profiling Agent로
JDK 레벨에서 제공되는 간단한 형태의 Profiler이다.
이렇게 써두면 이해가 잘 안 갈 것이다.
자바 프로그래밍을 하다가 OutOfMemory , 메모리 누수 가 발생했을 때,
자바에서는 OutOfMemoryError 가 발생한다.
예외, 에러에 대해서는 아래 참고 포스팅 참고 바란다.
에러 발생시 자바는 개체를 Heap 공간에 생성하고 이 생성 위치에 대한 주소를 가지고 개체를 참조하는 방식으로 사용이 된다.
개체를 생성하기 위한 힙 공간에 공간이 부족할 경우 이 에러가 발생을 한다.
자바 앱이 실행 중에 메모리 누수 등 문제가 발생할 경우 관련된 문제를 정리하여 덤프 파일을 생성할수 있다.
Eclipse 를 사용중이라면 .ini 파일에서도 설정이 가능하고 지정한 경로에 java_pid{pid}.hprof 파일이 생성 된다.
eclipse 경로 내에 hprof 파일이 생성 되었다면 메모리 누수가 발생될만한 곳들에서 파일이 생성 되었다고 볼수 있다.
참고 포스팅
https://thenicesj.tistory.com/485
반응형
'IT > Knowledge' 카테고리의 다른 글
컨테이너 런타임 이란?(kubernetes 등장 배경) (15) | 2024.03.01 |
---|---|
HA Proxy 란? (33) | 2024.02.29 |
OCI 란? (19) | 2024.02.27 |
JCP / JSR 이란? (27) | 2024.02.25 |
Heroku 란? (23) | 2024.02.24 |
댓글