2011-09-29 4 views
2

나는 당신의 키트를 사용 해왔다. 훌륭한 도구이다. 나는 일반적으로 CPU 소비 수준 곡선을 사용하고 시간에 대해 스레드 드릴 다운을 사용합니다.도구가 yourkit과 비슷합니까?

하지만 최근에 지나치게 많은 IO 또는 GC가 발생하지 않아 yourkit이 응용 프로그램에서 임의의 20 초 동결을 일으키는 것으로 의심됩니다. 그런 동결 기간에는 시스템의 CPU 사용률이 약 5 %로 떨어집니다. 바쁜 GC가 아닙니다.

그래서 난 yourkit 유사한 도구를 좋아하는 것, 문제가 정말 있는지, 그것을 밖으로 시도로 인해 yourkit

쇼 다음 하나 동결, 당신은 CPU 사용량이 직선 인 것을 알 수 있습니다 왜냐하면 yourkit은 그 기간 동안 샘플을 가져갈 수 없었기 때문입니다. 실제로 JVM은 동결되었습니다.

http://farm7.static.flickr.com/6157/6193700183_80297855d5_b.jpg

나는

덕분에 많은 양

답변

3

VisualVm yourkit의 일부 기능을 가지고 그 기간에는 스톱 - 세계의 GC가 없음을 확인.

+0

실제로 VisualVm에는 당신이 말하는 기능이 있습니다. – jmg

3

시도해 볼 수 있습니다 JProfiler (면책 조항 : 회사에서 JProfiler를 개발 함). VisualVM에는 몇 가지 기본 프로파일 링 기능이 있지만 기능면에서는 Yourkit 또는 JProfiler와 비교할 수 없습니다.

관련 문제