Pourquoi votrekit 8.x est-il recommandé de profiler uniquement des applications Java 5?
Question
Lors de la mise à niveau de Yourkit Profiler, j'ai remarqué le message suivant sur leur site Web:
Yourkit Java Profiler 8.0.30
Utilisez la version 8.0 pour profiler Java 5 Applications seulement.Pour profiler Java 6 et java 7 applications, utilisation d'utilisation 9.5.
La chose que je ne peux pas comprendre, c'est pourquoi recommandent-ils à profiler
seulement java 5 applications avec 8.0?Y a-t-il une justification derrière ce marketing ou simplement le marketing?
La solution
à un devinez , de nouvelles API ont été ajoutées à Java 6, qui permettent la version 9.5 de travailler plus efficacement ou efficace.Cela aurait certainement un sens du message.
Edit: Ceci est confirmé sur le Votre page 9.0 modifications de modifications :
CAVEATER: Seules les applications fonctionnant sur Java 6 ou plus récente peuvent être profilées.La nouvelle fonctionnalité fournie par cette version du profileur nécessite Java 6 API qui ne sont pas disponibles dans les versions Java antérieures.Pour profiler Java 5 Applications, veuillez utiliser Yourkit Java Profiler 8.0.
Autres conseils
J'ai profilé Java 6 applications avec votrekit 7.5 et ça a bien fonctionné.
avez vu des petits bugs - GC Time n'est pas toujours correct, dans le mode d'échantillonnage du profilage de la CPU, il existe des procédés d'objet. Méthodes qui ne sont pas censés consommer de la CPU.