JConsole
- 실행중인 자바 프로세스를 모니터링 할 수 있는 툴
- JDK에 포함되어 있으며 jdk가 설치된 폴더내에 bin 폴더에 위치
JConsole 사용하기
1. Overview
![](https://velog.velcdn.com/images%2Fyoondotcom%2Fpost%2F714df33d-e1d7-4323-be55-ec8cf6a8a8f9%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-12-09%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.23.30.png)
Heap Memory / Threads / Classes / CPU Usage 의 사용량 모니터링
2. Memory
![](https://velog.velcdn.com/images%2Fyoondotcom%2Fpost%2F856befe7-bfc0-4071-a925-ec0edf7e1c2d%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-12-09%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.23.45.png)
- Used : 현재 사용 된 메모리의 양
- Committed : Java VM에서 사용할 수 있도록 보장 된 메모리 양
- Max : 메모리 관리에 사용할 수있는 최대 메모리 양
- GC time : 가비지 컬렉션에 소요 된 누적 시간 및 총 호출 수
3. Threads
![](https://velog.velcdn.com/images%2Fyoondotcom%2Fpost%2Fc8c18f6a-53ce-49fd-bc7b-d28787b3fd5c%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-12-09%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.23.58.png)
4. Classes
![](https://velog.velcdn.com/images%2Fyoondotcom%2Fpost%2F5a8be435-6b8e-45a5-a4b1-f35ef8f04d1e%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-12-09%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.24.13.png)
5. VM Summary
![](https://velog.velcdn.com/images%2Fyoondotcom%2Fpost%2F499c3273-7b0a-4981-9a26-ac075d26d4e2%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-12-09%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.24.27.png)
6. MBeans
![](https://velog.velcdn.com/images%2Fyoondotcom%2Fpost%2Ffad1d7ca-72e8-4bb2-8068-ca3e001f2483%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-12-09%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.25.01.png)
- MBean : 응용 프로그램 내에서 관리 가능한 리소스 또는 서비스 인 특수 Java 객체
VM Summary 부분에 용어 정리가 되면 더 좋을 것 같아요~^^