2011-05-16 4 views
0

내가 그들의 웹 사이트에 다음과 같은 메시지가 나타났습니다 yourkit 프로파일 러를 업그레이드 : 자바 5 애플리케이션 전용 프로파일Mykit 8.X가 java 5 애플리케이션 만 프로파일 링하는 것이 좋은 이유는 무엇입니까?

YourKit 자바 프로파일 러 8.0.30

사용 버전 8.0. Java 6 및 Java 7 응용 프로그램을 프로파일 링하려면 버전 9.5를 사용하십시오.

내가 프로파일 할 것을 권장하지 않는 이유는 8.0의 Java 5 애플리케이션입니까? 이 마케팅이나 마케팅에 대한 근거가 있습니까?

답변

1

으로 추측하면으로 Java 9에 새로운 API가 추가되어 버전 9.5가보다 효율적으로 또는 효과적으로 작동 할 수 있습니다. 그것은 분명히 메시지를 이해하게 될 것입니다.

편집 : 이것은 Yourkit 9.0 changes page에 확인 :

경고 : 전용 응용 프로그램은 자바 6에서 실행 이상이 프로파일 링 할 수 있습니다. 이 버전의 프로파일 러에서 제공하는 새로운 기능에는 이전 Java 버전에서 사용할 수없는 Java 6 API가 필요합니다. Java 5 응용 프로그램을 프로파일 링하려면 YourKit Java Profiler 8.0을 사용하십시오.

+0

Yourkit 8을 사용하여 모든 Java 응용 프로그램을 프로파일 링 할 수 있다고 추측하고 있습니까? Java 6 응용 프로그램을 프로파일 링 할 때 Yourkit 9에서 가능한 몇 가지 기능 (중요)이 있습니까? –

+0

@Alex : 나는 그것이 분명히 사실이라고 주장하는 것에서 멀지 만 가능성이있는 것처럼 들린다. 그럴만 한 가치가있어. –

0

필자는 Yourkit 7.5로 java 6 응용 프로그램의 프로파일을 작성했으며 제대로 작동했습니다.

작은 버그를 보았습니다 - GC 시간이 항상 올바르지 않습니다. CPU 프로파일 링 샘플링 모드에서 CPU를 사용하지 않아야하는 Object.wait 메소드가 있습니다.