L’application AppDynamics est une solution de gestion des performances de votre application pour les environnements distribués. Vous allez me dire que cela n’a rien à voir avec le temps réel ou l’embarqué et vous avez raison ! Parmi les fonctions proposées, « Application Mapping« , « Business Transaction Detection« , « Transaction Flow Monitoring« , « Deep Diagnostics » et « Policy Engine« , j’ai regardé plus particulièrement les possibilités de leur « Deep Diagnostics » : « Memory Leaks« , « Thread Contention & Deadlocks« , « Connection Pool Leaks« , « Hardware Performance Issues » et « Garbage Collection & Heap Issues« .
Les outils permettant de détecter des fuites mémoires, des problèmes d’inter-blocage sont suffisamment rares pour mentionner celui-ci !
L’article « New AppDynamics Software Hunts Memory Leaks, Finds Root Cause, and it’s All in Production » de DZone présente les atouts d’AppDynamics.
Malheureusement, je n’ai pas encore pris le temps de tester cet outil sur une application temps réel…