메모리 분석 heap 메모리 관리2
메모리 분석 heap 메모리 관리2
Action Plan
- 기본적으로 사용되는 가비지 콜렉터 종류를 알고, 현재 회사에서 쓰는것의 장단점을 알것.
- 지난번에 메모리 이슈로 프로그램을 종료시킨후 재실행 시킨 api들에 대해서 메모리 누수 원인을 분석해 볼것.
기본 가비지 컬렉터?
운영환경에서 확인하기.
- 참고 사항 1 : 모니터링 툴로는 구체적인 heap이 어떻게 사용되었는지 알수 없다.(일단 확인 가능한것. 아 유저 프로그램에서 메모리 가득 쓰고 있네?!)

- ```sh
테스트 했던 명령어들..
jmap -dump:format=b,file=file.txt 29398
이상한 파일이 나왔다…
```
- GC도 해봤는데, 일단 그렇다.
- 궁금한것은, 이제 이걸 어떻게 봐야하나?
- 어떤 시나리오를 가정하고 테스트해볼수 있을까??
Next Action Plan
- visualVM 사용 관련 영상 시청
- 메모리 누수 해결 관련, 블로그, 영상 시청 후 정리.
- 정리를 토대로, 시나리오 가정 및 실습.
참고 자료
- https://www.nextree.io/memory-leak/
- https://f-lab.kr/insight/java-memory-management
- https://devocean.sk.com/blog/techBoardDetail.do?ID=165630&boardType=techBlog
- https://steady-coding.tistory.com/590
- visualVM 관련 사용 법
- https://codingdreamtree.tistory.com/96
This post is licensed under CC BY 4.0 by the author.
