Une des activités principales de DNG est l'audit, que ce soit d'applications .NET ou Java. Dans ce domaine, nous avons quelques préférences en termes d'outils. Certains sont plus riches fonctionnellement, mais plus lourds au niveau de l'empreinte. D'autres sont plus austères, mais plus légers lorsqu'il s'agit de recueillir des indicateurs pointus. En Java, dans le trio JProbe 5, YourKit, Tptp (Eclipse) et JProfiler, ma préférence va incontestablement à ce dernier.
L'éditeur Ej-Technologies, éditeur de JProfiler, nous informe aujourd'hui de la disponibilité d'une nouvelle version 6.0 . Quand on voit la richesse actuelle de cet outil et ce que la 6.0 propose, l'audit devient un réel bonheur. Parmi les nouveautés de la version 6, la gestion des méthodes à performances exceptionnelles est un must :
Exceptional method runs are the invocations of a method that take most time. Often, a method performs very similarly over a huge number of invocations, but sometimes it takes much longer. Looking at the call tree does not help in this case, since the regular invocations dominate the single slow invocation. With JProfiler 6, you can mark a method as an exceptional method in the call tree views or the method statistics view and the call tree will show the slowest invocations separately.
Rodolphe