Speicheranalyse – Behebt Probleme im Bereich Speicherverteilung, einschließlich Speicherverbrauch, Speicherlücken und übermäßige Ausschussdatensammlung. Reduzieren oder eliminieren Sie Serverabstürze und den mit Ausschussdatensammlern verbundenen Stress.
- Speichernutzung – Ermittlung der Speichernutzung mithilfe leistungsstarker, objektbezogener „Was wäre wenn“-Modellierung. Schnelle und einfache Modellierung dessen, was passieren würde, wenn Sie einen Verweis auf dem Verweispfad freigeben würden. Müheloses Bestimmen der potenziellen Größe eines Speicherlecks.
- Bearbeitung von Text und Portable Heap Dumps – Erfassung der kompletten Produktion von Text und von Portable-Heap-Dump-Metriken, ohne Overhead. Vergleichen Sie die Heaps mit anderen Snapshots, um Speicherlecks und andere Speicher-Allokationsprobleme in der Produktion schnell zu identifizieren und zu isolieren.
Performance-Analyse – Isolierung von Code-Engpässen, Monitoring von laufenden Threads, Auffinden von Deadlocks und Ermitteln ineffizienter SQL. Identifizieren Sie die am häufigsten ausgeführten Abschnitte des Codes sowie diejenigen, die den Großteil der Ausführungszeit ausmachen.
Abdeckungsanalyse – Reduzieren der QA-Zeit durch Verbesserung des Codes. Überprüfen Sie Code-Komplettheit und -Genauigkeit, bevor der JUnit-Test läuft. Fördert die Zusammenarbeit zwischen Entwicklungs- und QA-Teams zur Schaffung vollständigerer Test-Suites. Einfache Identifizierung übergetesteter Methoden.