Java Profiler interactif

Le profileur interactif Java (JIP) est un profileur de code pour Java.
Télécharger maintenant

Java Profiler interactif Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Andrew Wilcox
  • Site Internet de l'éditeur:

Java Profiler interactif Mots clés


Java Profiler interactif La description

Java Interactive Profiler (JIP) est un profileur de code pour Java. Le profileur interactif Java (JIP) est un profileur de code pour Java.it Caractéristiques La possibilité d'éteindre le profileur et de désactiver le temps d'exécution ainsi que la capacité de filtrer les classes et les paquets. Ces caractéristiques le rendent bien adapté aux applications Web du profilage. JIP est un outil de profilage de code un peu comme l'outil HPROF qui est livré avec le JDK. Il y a cependant quelques différences: 1. Interactivité. Le HPROF n'est pas un profileur interactif. Il commence lorsque votre programme démarre et se termine lorsque la JVM sort. Dans de nombreux cas, cela ne vous donne pas une véritable mesure de la performance depuis que le compilateur juste dans Time ne compilait pas le code sur le premier passage. De plus, ce type de profileur n'est pas utilisable du tout dans des applications Web car vous finissez par profiler le conteneur Web ainsi que l'application Web. JIP, d'autre part, vous permet d'allumer et d'éteindre le profileur pendant que le JVM est en cours d'exécution.2. Pas de code natif. La plupart des profileurs ont un composant natif. En effet, la plupart des profileurs utilisent l'interface JVMPI (Interface de profilage de la machine virtuelle Java) qui nécessite l'utilisation de composants natifs. JIP, cependant, est pur Java. Il tire parti de la fonctionnalité Java5 qui vous permet de gérer le chargeur de classe. JIP ajoute des aspects à chaque méthode de chaque classe que vous souhaitez profiler. Ces aspects lui permettent de capturer des données de performance.3. Très bas sur le dessus. La plupart des profileurs sont très lents. Dans de nombreux cas, HPROF entraînera un programme 20 fois plus lent. JIP, d'autre part, est léger. Un VM avec profilage activé est environ deux fois plus lent que l'un sans profileur. Lorsque le profileur est éteint, il n'ya presque aucune surcharge associée à l'utilisation de JIP.4. Horaires de performance. JIP rassemble les données de performance. Vous ne pouvez pas utiliser la plupart des profileurs pour effectuer des horaires de votre application. Le HPROF, par exemple, vous montrera le temps relatif qui est dépensé dans différentes parties de votre code, mais HPROF a tant de frais généraux, que vous ne pouvez pas l'utiliser pour obtenir des mesures de synchronisation du monde réelles. JIP, d'autre part, suit actuellement la quantité de temps utilisée pour recueillir des données de performance et des facteurs de temps hors de son analyse. Cela vous permet de vous rapprocher des horaires du monde réel pour chaque classe de votre code. Donc, il n'est pas nécessaire de litière votre code avec System.CurrentTimeMemillis ()! 5. Filtres par nom d'emballage / de classe. L'une des choses agaçantes sur le HPROF est qu'il n'ya aucun moyen de filtrer les cours par classe ou par nom de package. JIP vous permet de faire cela (pour plus d'informations, consultez le fichier profil.properties). Cela ne veut pas dire que le temps d'exécution n'est pas inclus. Il est inclus mais ne peut être vu que dans le temps d'exécution de la routine appelante. Rondains: · Java 5Quelle de ce dernier dans cette version: · Correction pour des timings à tort.


Java Profiler interactif Logiciels associés