Online HPROF-Analyser

Analysiert Java-Heap-Dumps, um Speicherverbrauch zu quantifizieren, Lecks zu identifizieren und Behaltepfade aufzudecken; entwickelt für Entwickler und SREs, die Java-Anwendungen optimieren.

Request Feature / Support
7,408+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

Über dieses Tool

Der Online HPROF-Analyser verarbeitet Java-Heap-Dumps und erzeugt strukturierte Speicheranalysen, die zeigen, wie Speicher in einer JVM zugewiesen und gehalten wird. Er akzeptiert HPROF-Dumps aus Produktion, Staging oder Entwicklungsumgebungen und liefert einen knappen Bericht über Summen, Klassenwerte und Behalte-Metriken. Durch die Umwandlung roher Dump-Daten in ein Objektgraph-Modell hilft er Entwicklern, SREs, Performance-Ingenieuren und QA-Teams, Engpässe und potenzielle Lecks zu identifizieren, ohne manuelles Parsen.
Konzeptionell baut das Tool einen Objektgraph aus dem Dump, berechnet flache Größen und Behalte-Größen, und wendet eine Dominator-Baum-Analyse an, um zu bestimmen, welche Objekte Speicher halten, der freigegeben würde, wenn bestimmte Wurzeln gesammelt würden. Es zeigt die Top-Speicherverbraucher, identifiziert plausible Leckpfade und präsentiert gefilterte Ansichten nach Paket, Klasse, Größe oder Zuweisungsstelle. Fortgeschrittene Benutzer können tiefere Traversalgrenzen aktivieren und nicht normalisierte Felder über Dumps hinweg vergleichen.
Der einzigartige Wert ergibt sich aus einem konsistenten Datenmodell, expliziter Visualisierung von Behaltepfaden und exportierbaren Ergebnissen. Es unterstützt Multi-Dump-Vergleiche für Trendanalysen über Builds, Konfigurationen oder Laufzeit-Flags und erzeugt maschinenlesbare Berichte (JSON/CSV) für CI-Pipelines, Dashboards oder Nachanalysen. Die Ergebnisse sind deterministisch und reproduzierbar bei gleichem Input.
Zu den typischen Anwendungsfällen gehört das Diagnostizieren von OOMs in langlaufenden Diensten, das Triagieren von Speicherwachstum in Staging, das Validieren von Optimierungen nach Refaktorisierungen und das Überprüfen des GC-Verhaltens unter Last. Das Tool hilft Teams, konkrete Ziele zu setzen, indem es Objekte nach beibehaltener Größe rankt und ihre Referenzketten zeigt, sodass gezielte Speicheroptimierung möglich ist.

Wie man es benutzt

  1. Eingaben bereitstellen: einen gültigen HPROF-Dump hochladen oder den Text-Dump einfügen.
  2. Umfang konfigurieren: Tiefe, Filter nach Paket oder Klasse sowie ob Systemklassen eingeschlossen werden sollen.
  3. Analyse ausführen: Die Analyse mit den konfigurierten Eingaben starten.
  4. Ergebnisse prüfen: Die Zusammenfassung, Top-Behaltewerte und Behaltepfade prüfen; dominante Allokatoren untersuchen.
  5. Ergebnisse exportieren: JSON- oder CSV-Berichte herunterladen oder für CI-Integration speichern.
How to use online hprof analyzer

Frequently Asked Questions

Finden Sie schnelle Antworten

Welche Formate werden unterstützt?
Das Tool unterstützt Standard-Java-Heap-Dump-Formate im binären HPROF-Format sowie Text-Heap-Snapshots. Es toleriert gängige Varianten mit kleineren Metadatenunterschieden und liefert klare Diagnosen, wenn ein Dump nicht geparst werden kann. Große Dumps werden in Pausen verarbeitet, um den Speicherverbrauch zu steuern.
Kann ich mehrere Dumps vergleichen?
Ja. Der Analyzer unterstützt den Vergleich mehrerer Dumps, um Trends bei Speicherverbrauch, Retention und Top-Allokatoren über Builds oder Laufzeitkonfigurationen zu zeigen. Der Vergleich hebt Änderungen in beibehaltenen Größen und Leckpfade hervor, um Optimierungen zu validieren.
Was bedeutet beibehaltene Größe?
Beibehaltene Größe schätzt die Speichermenge, die freigegeben würde, wenn ein Objekt und alle Objekte, die nur über dieses Objekt erreichbar sind, gesammelt würden. Sie reflektiert die Auswirkung von Referenzketten und hilft, primäre Leckquellen und hot retention-Pfade zu identifizieren.
Wie interpretiere ich die Top-Speicherverbraucher?
Top-Speicherverbraucher zeigen Klassen oder Zuweisungsstellen, die am meisten beibehaltenen Speicher beitragen. Untersuchen Sie deren Referenzketten, um festzustellen, ob die Behaltung absichtlich ist, ein Leck oder durch langlebige Wurzeln verursacht wird; nutzen Sie diese Informationen, um Optimierungsprioritäten zu setzen.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Spotify zu MP3-Konverter

Konvertiert lokal bereitgestellte Audiodateien zu MP3, ermöglicht Offline-Hören und plattformübergre...

Developer Tools

Straßenentfernungsrechner

Ein Straßendistanzenrechner für Reisende, Logistikplaner und Fahrer, um Entfernungen und Reisezeiten...

Developer Tools

Altersrechner

Ermitteln Sie schnell das Alter einer Person anhand ihres Geburtsdatums mit unserem kostenlosen Onli...

Developer Tools

Währungsrechner

Schnell Währungsbeträge zwischen verschiedenen Währungen umrechnen – ideal für Reisende, Unternehmen...

Ihr Feedback ist wichtig

Helfen Sie uns, uns zu verbessern