JVM Monitoring VisualVM 사용법
쪼시:
Java 프로젝트를 진행하다보면 메모리 누수가 발생하기 마련이다. 어떤 Class파일에서 CPU, Memory 사용량이 높은지 확인할 수 있는 프로그램이 있다. 바로 VisualVM이다. VisualVM 같은 경우 무료 S/W이기 때문에 비용걱정없이 사용할 수 있다. 하지만 무료인 만큼 강력한 기능을 지원하지는 않는다. https://visualvm.github.io/ 에서 최신 버전을 설치할 수 있다. 이클립스, 인텔리제이와 같은 IDE로 프로젝트 실행시 자동으로 Local 탭에서 PID 인식후 모니터링 할 수 있다. 하지만 로컬 환경에서 Tocat(버전)w.exe 파일로 프로젝트를 실행시 세팅을 해주어야 한다. 다음과 같이 Tocat(버전)w.exe 실행 후 Java탭 Java Options: 의 맨..