본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


Java(자바)/Java 기본

jconsole로 프로그램 모니터링(Java jconsole)

야근없는 행복한 삶을 위해 ~
by 마샤와 곰 2020. 10. 13.

jconsole을 통해서 동작중인 프로그램의 운영체제 자원소모를 손쉽게 확인 할 수 있습니다.

jconsole은 GUI환경을 제공하며, 간단하게 사용이 가능 합니다.

* 자바 버전은 1.5이상부터라고 합니다. 아직도 1.5이하를 쓰는 곳은 없겠지요...?

자바를 설치하면 그냥 같이 존재합니다.

 

해당 jconsole을 실행하면 조금 올드한 화면이 나타나게 됩니다.

톰캣을 실행하여 보니 아래 사진처럼 아파치 패키지의 이름이 나오고 있습니다.

프로세스아이디 5924가 톰캣 입니다.

 

원하는 대상을 선택한 뒤 connect를 해 주면 아래 사진처럼 자원소모가 어떻게 이루어지고 있는지 확인 가능 합니다.

또한 그래프, 리포트(내용이 정리된) 기능까지 제공 합니다.

메모리, cpu, 쓰레드 등등..

 

이러한 jconsole은 설정을 통해서 외부의 운영체제에서 동작중인 프로그램의 상태를 알 수 있게 해줍니다.

* 관련된 글은 검색하면 많이 나옵니다. ^^;

리눅스의 top같은 기능을 사용해도 되지만 좀 더 가시적으로 볼때는 좋았던 것 같습니다.

 

반응형
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)

댓글