Analyse de la mémoire - Résolvez les problèmes d'allocation de mémoire, y compris la consommation de mémoire, les fuites de mémoire et la récupération de place. Réduisez ou éliminez les pannes de serveur et le stress lié au nettoyage de mémoire.
- Utilisation de la mémoire - Déterminez l'utilisation de la mémoire via une puissante modélisation objet-référence de type « et si ». Modélisez rapidement et facilement ce qui se passerait si vous négligiez une référence dans le chemin des références. Déterminez sans effort l'ampleur potentielle d'une fuite de mémoire.
- Traitement de texte et des Portable Heap Dumps - Capturez le texte complet de production et les mesures PHD, sans complication. Comparez le tas aux autres captures pour identifier et isoler rapidement les fuites de mémoire et autres problèmes d'allocation de mémoire en cours de production.
Analyse des performances - Isolez les goulots d'étranglement du code, supervisez les fils d'exécution, découvrez les interblocages et identifiez avec précision les instructions SQL inefficaces. Identifiez les sections les plus fréquemment exécutées de votre code, ainsi que celles qui représentent la majorité du temps d'exécution.
Analyse de la couverture - Réduisez les délais d'assurance qualité en améliorant le code. Vérifiez l'exécution du code et sa précision avant l'application d'un test JUnit. Encouragez la collaboration entre les équipes de développement et d'assurance qualité pour créer des suites de tests plus complètes. Identifiez facilement les méthodes excessivement testées.