Analisi della memoria - Risolvi i problemi di allocazione della memoria, tra cui il consumo e la perdita di memoria, e un'eccessiva garbage collection. Riduci o elimina i crash dei server e gli stress dei garbage-collector.
- Uso della memoria - Determina in modo accurato l'uso della memoria attraverso un'efficace modellazione "what if" di riferimento per gli oggetti. Modella facilmente e rapidamente gli scenari che si aprono se si libera un riferimento lungo un percorso di riferimento. Determina senza sforzi la dimensione potenziale di una perdita di memoria.
- Facile elaborazione di testi e heap dump portatili - Ottieni le metriche complete dei testi di produzione e degli heap dump portatili, senza sovraccarico. Confronta l'heap con altri snapshot per identificare e isolare rapidamente le perdite di memoria e altri problemi legati all'allocazione di memoria in produzione.
Analisi delle prestazioni - Isola i colli di bottiglia nel codice, monitora i thread in esecuzione, rileva i deadlock e individua l'SQL inefficiente. Identifica le sezioni di codice eseguite con più frequenza e quelle responsabili del maggior tempo di esecuzione.
Analisi di code coverage - Riduci i tempi di controllo qualità migliorando il codice. Verifica il completamento del codice e l'accuratezza prima che vengano eseguiti i test JUnit. Promuovi la collaborazione tra i team di sviluppo e controllo qualità per creare delle suite di test più complete. Identifica facilmente i metodi sovratestati.