Tiny Online Tools logoTiny Online ToolssearchTools suchen…grid_viewAlle Tools
Startseitechevron_rightReverse-Engineering-Werkzeugechevron_rightWASM-GrößenanalyseWASM-Größenanalyse

WASM-Größenanalyse

Finden Sie heraus, welche Funktionen und Datensegmente die Größe eines WebAssembly-Moduls dominieren, mit exakter sortierter Aufschlüsselung und visueller Treemap.

upload_file

Zum Durchsuchen klicken oder Dateien hierher ziehen und ablegen

Wählen Sie eine .wasm-Datei zur Analyse

Akzeptiert: .wasm

Ahnliche Tools

WASM-Binär-Explorer

WASM-Binär-Explorer

Durchsuchen Sie Abschnitte, Funktionen, Importe, Exporte, Speicher, Tabellen und Globals eines WebAssembly-Moduls mit exakten Byte-Offsets und -Größen.

Source-Map-Größenanalyse

Source-Map-Größenanalyse

Ordne die Bytes eines Bundles anhand seiner .map-Datei den Originaldateien und -ordnern zu, die sie erzeugt haben — sieh, was wirklich Platz beansprucht.

WASM Import/Export-Visualisierer

WASM Import/Export-Visualisierer

Sehen Sie, was ein WebAssembly-Modul von seinem Host benötigt und was es zurückbietet, gruppiert nach Namensraum, nebeneinander.

WASM-Decompiler

WASM-Decompiler

Verwandeln Sie eine WebAssembly-Binärdatei in lesbaren WAT-Text, mit Aufruf-Graph pro Funktion, Kontrollfluss-Form und einer bestmöglichen Toolchain-Vermutung.

Animiertes WebP zu GIF

Animiertes WebP zu GIF

Konvertiere animierte WebP-Dateien in animierte GIFs unter Beibehaltung der Frames und Taktung, im Browser.

PDF entsperren

PDF entsperren

Entferne den Passwortschutz einer PDF lokal.

Worthaeufigkeits-Zaehler

Worthaeufigkeits-Zaehler

Analysiere, wie oft jedes Wort in einem Text vorkommt.

apps

Mehr Tools

Durchsuchen Sie unsere vollstandige Sammlung kostenloser Online-Tools.

Die WASM-Größenanalyse beantwortet eine Frage, die jedes große .wasm-Modul früher oder später aufwirft: Was beansprucht eigentlich all diesen Platz? Sie analysiert die eigene Sektions- und Funktionscodierung des Moduls — keine Schätzung, sondern die exakte Bytelänge jedes Funktionskörpers und Datensegments — und zeigt Ihnen, wohin die Bytes gegangen sind, komplett in Ihrem Browser.

Was Sie bekommen

  • Treemap — die größten Funktionen des Moduls, als proportional große Rechtecke angeordnet, sodass die größten Beitragenden auf einen Blick sichtbar sind. Klicken Sie auf ein Feld für die exakte Größe und Signatur.
  • Funktionen — alle Funktionen nach Größe sortiert, mit Byteanzahl und Anteil an der Gesamtdatei, als CSV exportierbar zum tieferen Nachforschen.
  • Datensegmente — dieselbe Aufschlüsselung für die Datensegmente eines Moduls (String-Literale, statische Tabellen, eingebettete Assets).
  • Abschnitte — eine Zusammenfassung auf Abschnittsebene, die Code, Daten, benutzerdefinierte Abschnitte und strukturellen Overhead auf die exakte Gesamtdateigröße zurückführt.

Warum das wichtig ist

Wenn ein .wasm-Bundle größer als erwartet ist, ist "welche Funktion macht 40 % meiner Binärdatei aus" eine viel handlungsrelevantere Frage als das Anstarren einer Gesamtbytezahl. Dieses Tool verwandelt diese Frage in eine sortierte Liste und ein Bild, damit Sie entscheiden können, was sich wirklich lohnt zu optimieren, aufzuteilen oder mit anderen Flags zu kompilieren — statt zu raten.

Gut zu wissen

Jede hier angezeigte Größe ist exakt, direkt aus der längenpräfixierten Sektions- und Funktionscodierung der Binärdatei selbst gelesen — nie eine Schätzung. Die Treemap selbst ist ein einfaches proportionales Layout (kein squarifizierter Algorithmus), gewählt für Lesbarkeit statt visueller Feinheit; die Position der Felder entspricht nicht der physischen Lage der Bytes in der Datei, nur die relative Größe zählt. Für eine Karte nach Byte-Offset der Datei siehe das Tool WASM-Binär-Explorer.