프로파일링 도구 선택
자바에서 프로파일링을 위한 다양한 도구가 있지만, 이 예시에서는 Java VisualVM을 사용하겠습니다. Java VisualVM은 JDK에 함께 제공되며, VisualVM은 강력한 프로파일링 및 모니터링 기능을 제공합니다.
클래스 로딩 시간 측정하기
-
Java VisualVM을 실행합니다. 보통 JDK의 bin 디렉토리에 위치합니다.
-
실행 후, 프로파일링할 애플리케이션의 프로세스를 선택합니다.
-
VisualVM의 왼쪽 패널에서 “Profiler” 탭을 선택합니다.
-
“Profiler” 탭에서 “Settings” 버튼을 클릭합니다.
-
“Profiler Settings” 창에서 “CPU” 탭을 선택하고 “Record classes” 옵션을 선택합니다.
-
“CPU” 탭에서 “Record Settings” 섹션 아래에 있는 “Instrumentation” 메뉴를 확장합니다.
-
“Instrumentation” 메뉴에서 “Record Class Loading” 옵션을 선택합니다.
-
“Recording” 섹션으로 이동하여 “Start” 버튼을 클릭하여 프로파일링을 시작합니다.
-
프로파일링이 시작되면 애플리케이션을 사용하거나 필요한 작업을 수행합니다.
-
필요한 작업이 완료되면 “Stop” 버튼을 클릭하여 프로파일링을 멈춥니다.
-
VisualVM의 오른쪽 패널의 “Profile Results”에 결과가 표시됩니다. “Class Loading” 항목을 클릭하면 클래스 로딩 시간에 대한 정보를 확인할 수 있습니다.
이제 자바 프로파일링 도구를 사용하여 클래스 로딩 시간을 측정할 수 있게 되었습니다. 이를 통해 애플리케이션의 성능 개선에 도움을 줄 수 있습니다.
자세한 내용은 Java VisualVM 공식 문서를 참조하십시오.