Development Tip

intellij 아이디어 편집기로 Java 소스를 어떻게 프로파일합니까?

yourdevel 2020. 10. 10. 12:04
반응형

intellij 아이디어 편집기로 Java 소스를 어떻게 프로파일합니까?


Netbeans에는 "통합 된"프로파일 러가 있다는 것을 알고 있습니다. 예를 들어 단위 테스트를 실행하고이를 사용하여 병목 현상이있는 부분을 분석하고 찾는 데 사용할 수 있습니다. IntelliJ IDEA 편집기 내에서 코드를 프로파일 링 할 수 있습니까?


플러그인을 통해 무료 VisualVM 프로파일 러 통합을 시도 할 수 있습니다 .


Stephen Murby가 지적한대로 "VisualVM이 시작되기 전에 테스트가 끝나는 문제".

예,이 VisualVMLauncher 플러그인 은 VisualVM이 시작될 때까지 테스트 케이스를 보류하지 않습니다. 테스트에 특정한 프로파일 링 설정을 수동으로 변경하는 데 시간이 필요할 수도 있습니다. 솔루션은 간단합니다. 테스트 케이스를 중지하고 수동으로 계속하도록 지시 할 때까지 기다려야합니다. 몇 가지 방법이 있습니다.

1) 넣어 System.in.read (); 테스트 케이스의 첫 번째 줄로 VisualVM이 준비되면 콘솔에서 Enter 키를 누릅니다.

System.in.read();

2) 테스트 케이스 실행기가 콘솔을 제공하지 않으면 매직 파일이 생성 될 때까지 기다리십시오.

3) 수면 ()으로 항상 쉽게 플레이 할 수 있습니다.

sleep(5 seconds);

이 해결 방법은 그다지 편리하지는 않지만 가끔 프로필을 작성해야하므로 저에게 효과적입니다. 문제의 근본 원인은 IDEA와 VisualVM의 플러그인 아키텍처에 있습니다. 플러그인 작성자 Hope 와의 토론을 참조하십시오 .

참고 URL : https://stackoverflow.com/questions/15976718/how-do-you-profile-java-source-with-intellij-idea-editor

반응형