Probekit을 사용하여 Java 프로파일링 사용자 정의

Probekit은 프로브(probe)라고 하는 Java 단편(fragment)을 쓰는 데 사용할 수 있는 프레임워크입니다. 단편은 회선이 활성 상태일 때 전기 프로브를 통해 전기 회선의 작동을 관찰할 수 있는 것처럼 프로그램이 실행될 때 Java 프로그램의 작동을 조사할 수 있으므로 "프로브"라고 합니다.

프로브는 프로그램에서 조사할 특정 이벤트가 발생할 때마다 적용됩니다. 예를 들어, 지정된 메소드가 실행을 시작할 때마다 적용할 프로브를 작성할 수 있습니다. 프로브는 객체, 인스턴스 변수, 인수 및 예외에 대한 자세한 런타임 정보를 보고할 수 있습니다.

이 학습에서는 간단한 프로브를 작성하여 프로그램에 적용하는 방법을 보여줍니다. 또한 코드의 런타임 작동 문제점을 분석하는 데 사용할 수 있는 더 복잡한 프로브에 대해 몇 가지 사항을 제안합니다.

   45분
   학습 시작