Skip to content
Versunken

Games und Lyrik

Von Spielen inspiriert

  • Inhalt
  • Über uns
  • Shop
    • Mein Konto
    • Kasse
    • Warenkorb
  • Games & Lyrik Podcast
  • Pressezentrum und Media-Kit
  • Jobs
  • Impressum
    • AGBs
    • Datenschutzerklärung
    • Disclaimer
  • 0 Artikel0,00 €
  • Toggle search form
Arbeiten mit dem Memory Profiler

Arbeiten mit dem Memory Profiler

Posted on 2. November 2025 By Claudia Wendt Keine Kommentare zu Arbeiten mit dem Memory Profiler
Arbeiten mit dem Memory Profiler

Der Memory Profiler ist ein neues Paket für Unity 2018.3 oder höher, mit dem du die Speichernutzung eines Projekts analysieren kannst, um Speicherlecks und Fragmentierungen zu finden. Speicherverluste können auftreten, wenn Speicher zugewiesen wird, die Zuordnung jedoch nie zur Wiederverwendung aufgehoben wird, nachdem der Speicher nicht mehr benötigt wird. In diesem Lernprogramm erfährst du, wie du mit dem Memory Profiler nach Speicherlecks suchen.

Der Memory-Profiler

Mit dem Memory-Profiler kannst du die Speichernutzung eines Projekts analysieren, um Lecks und Fragmentierungen zu finden. Speicherverluste können auftreten, wenn Speicher zugewiesen, aber nicht freigegeben wird, nachdem er nicht mehr benötigt wird. Die Programmleistung verschlechtert sich, wenn der Speicher knapp wird, was schließlich zum Absturz des Programms (und möglicherweise sogar des Hostgeräts) führt. Wenn der Speicher in vielen kleinen Blöcken und nicht in weniger großen zusammenhängenden Blöcken zugewiesen wird, spricht man von Speicherfragmentierung. Dies führt dazu, dass die kleinen, nicht zugewiesenen Speicherbereiche zwischen den zugewiesenen Blöcken für die Verwendung nicht mehr verfügbar sind.

Werbung

Installation des Memory Profiler

Der Memory Profiler arbeitet sowohl mit dem Unity Editor als auch mit Entwicklungs-Builds zusammen und ist im Paket-Manager als Vorschau-Paket verfügbar.

So installierst du den Memory Profiler:
1. Wähle im Unity-Editor in der Dropdown-Liste Fenster die Option Paket-Manager.
2. Klicke auf Erweitert und wählen Vorschaupakete anzeigen.
3. Suche Memory Profiler und klicke in der rechten unteren Ecke des Package Manager-Fensters auf Installieren.
4. Nach der Installation kannst du auf den Memoryprofiler zugreifen, indem du in der Dropdown-Liste „Fenster“ die Option „Analyse“> „Memory Profiler“ auswählst.

Arbeiten mit dem Memory Profiler
Arbeiten mit dem Memory Profiler

Aufzeichnen eines Speicher-Snapshots
Der Speicher-Profiler kann auf einen aktuell ausgeführten Entwicklungs-Build entweder auf dem lokalen Computer abzielen oder ihm eine bestimmte IP-Adresse für einen vernetzten Computer zuweisen.
1. Bevor du einen Speicherauszug erfassen kannst, musst du ein Ziel auswählen. Standardmäßig ist der Unity-Editor das Ziel.
2. Um ein neues Ziel auszuwählen, klicke auf das Dropdown-Menü in der oberen linken Ecke des Memory Profiler.

Arbeiten mit dem Memory Profiler


Klicke auf die Schaltfläche Erfassen, um das aktuelle Speicherprofil des ausgewählten Ziels zu erfassen . Beachten Sie, dass das Capture selbst etwas Speicher belegt. In einigen Fällen kann dies dazu führen, dass das Ziel einfriert oder abstürzt, wenn der Arbeitsspeicher knapp wird.

Arbeiten mit dem Memory Profiler
Arbeiten mit dem Memory Profiler


Importieren eines Schnappschusses des erfassten Speichers
1. Klicken Sie oben im Fenster Memory Profiler auf die Schaltfläche Importieren.

Werbung

2. Wähle über das Dropdown-Menü „Dateiformat“ in der unteren rechten Ecke des Dialogfelds „Snapshot-Datei importieren“ das Format des zu importierenden Speicher-Snapshots aus. Zu den Optionen gehören .snap-Dateien, die mit dem Memory Profiler erfasst wurden, und .memsnap *, die mit dem Bitbucket Memory Profiler erstellt wurden.

Arbeiten mit dem Memory Profiler

3. Navigiere zu deinem Snapshot und wähle ihn aus. Klicke auf Öffnen.
4. Wenn du zum ersten Mal einen Speicher-Snapshot aufnimmst, wird ein Ordner mit dem Namen MemoryCaptures erstellt (auf derselben Ebene wie der Ordner Assets und nicht in diesem Ordner). Sie können auch Memory Snapshots in diesen Ordner ablegen, um sie zugänglich zu machen.

5.Speicherauszug ansehen
Nach der Aufnahme oder dem Import (einschließlich des Verschiebens des Schnappschusses in den MemoryCaptures-Ordner) wird der Schnappschuss in der linken Spalte des Memory Profiler-Fensters angezeigt. Klicke auf Öffnen, um das Speicherprofil anzuzeigen.

Arbeiten mit dem Memory Profiler

Die Standard- und intuitivste Ansicht ist die Baumstruktur (Abbildung 06). In dieser Ansicht wird die von jedem Elementtyp verwendete Speichermenge proportional dargestellt. In unserem Beispiel belegen 126 Shader zusammen 80 MB Arbeitsspeicher.

Arbeiten mit dem Memory Profiler

Um eine Kategorie detaillierter anzuzeigen, klicke darauf, um alle Elemente und ihre jeweiligen Speicherabdrücke anzuzeigen. Ausführlichere Informationen werden unterhalb der Baumstruktur in einer Tabelle angezeigt. Klicke auf die Überschriften, um die Tabelle nach Wert oder Gruppe zu sortieren.

Arbeiten mit dem Memory Profiler

Die Tabellenansicht, die sich sowohl unter der Baumstruktur als auch unter der Speicherstruktur befindet, enthält detailliertere Informationen zur Speichernutzung einzelner Elemente.
Eine direktere Ansicht, die Memory Map, zeigt das Speicherlayout in verschiedenen Farben verschiedene Speichertypen darstellt. Dies kann hilfreich sein, um Speicherfragmentierung zu lokalisieren.

Arbeiten mit dem Memory Profiler


Arbeiten mit dem Memory Profiler

Ein Memory-Leck finden

So findest du ein Speicherleck:
1. Starte den Player, lege ihn als Speicherprofil-Ziel fest und machen eine Momentaufnahme von einer leeren Szene.
2. Lade die Szene, die du testen möchtest. Spiele einen Teil der Szene ab, um die notwendigen Assets zu laden.
3. Entlade die Szene, indem du Resources.UnloadUnusedAssets () oder indem du eine leere Szene zweimal lädst/erstellst
4. Mache einen weiteren Schnappschuss und beende den Wiedergabemodus.
5. Lade in der Workbench den ersten und den zweiten Screenshot und klicke auf Diff. Unity berechnet den Unterschied zwischen den beiden Screenshots. Dies könnte einige Sekunden dauern, abhängig von der Größe des Schnappschusses.
6. Klicke in der Tabellenansicht auf die Überschrift der Diff-Spalte und wähle Group aus.
7. Einträge werden gruppiert: die gleichen, in beiden Schnappschüssen , ab dem ersten gelöschten Schnappschuss und neu. Neue Einträge sind mögliche Speicherverluste.
Der Memory Profiler ist eine hervorragende Möglichkeit, die Speichernutzung deines Projektes zu überwachen.
Du kannst nicht nur sehen, was den meisten Speicherplatz verbraucht, sondern auch die Art und Weise, wie dein Projekt Speicher verwendet oder missbraucht. Speicherlecks und Fragmentierung sind zwei der häufigsten Probleme, die Auswirkungen auf das Projekt haben
und der Memory Profiler führt eine Fehlerbehebung durch.

Originally posted 2020-03-16 16:46:00.

Post Views: 1.708
Weitersagen:
Games und Lyrik Tags:Unity

Beitragsnavigation

Previous Post: Eternal Return – Black Survival
Next Post: Bases Loaded 4

Related Posts

  • Circus Capper Cover
    Circus Caper Games und Lyrik
  • Licht, die Skybox und Räume bauen in Unity 3D
    Licht, die Skybox und Räume bauen in Unity 3D Games und Lyrik
  • Valnyr Rok0
    Valnyr Rok Games und Lyrik
  • Unbirth Screenshot
    Unbirth Games und Lyrik
  • Wheel of Fortune
    Wheel of Fortune Games und Lyrik
  • Street Fighter V Cover
    Street Fighter 5 Games und Lyrik

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.

Unsere Besucher

089138
Users Today : 12
Total views : 406918
Powered By WPS Visitor Counter
  • Games und Lyrik (2.718)
    • Action (82)
    • Adventure (460)
      • Point & Click-Adventure (16)
    • Ecke der verlorenen Spiele (16)
    • Horror (35)
    • Kinderfreundliche Games (5)
    • Partyspiele (9)
    • Puzzle (17)
    • Rollenspiele (115)
    • Shooter (346)
    • Simulation (30)
    • Sport (113)
      • Fußball (5)
      • Rennspiele (6)
    • Strategie (200)
    • Survival (9)
    • Wimmelbild (8)
  • Hardware (2)
  • Jump & Run (1)
  • Lyrik (112)
  • Spieleentwickler (431)
  • Spieleprogrammierung (41)

Action Adventure Capcom Daedalic Deck 13 Devcom 2020 Ecke der verlorenen Spiele Gamescom 2019 Gamescom 2020 Gamescom 2021 Gamescom 2023 Games from Spain GB GBA GBC Horror Indie Arena Booth 2022 Jump & Run Kalypso Media Mega Man N64 NDS NES Nintendo Switch PC PS1 PS2 PS3 PS4 PS5 PSP Rareware Rennspiel Sega Shooter SNES State of Play Strategie Switch Unity Visual Novel VR Windows Xbox XBox One

Cosplay-Schnittmuster

  • 4aac262c139a4e212001b664f074186f Zwischen uns die Liebe - Hayabusa - Taschenbuch - Manga - Carlsen 2025 3,00 €
  • bfc951051e7692d92864e7cd8d24dedc 10 verschiedene Pokemonkarten mit Flurmel 117/168 Re-Holo Sturm am Firmament 2,00 €
  • 6ed7893a92ea3354d3b940609642df04 10 verschiedene Pokemonkarten mit Schneckmag 23/168 Re-Holo Sturm am Firmament 2,00 €



Hier finden Sie mehr.

RSS Lets-Plays.de

  • Garena Free Fire Gameplay perfektionieren
  • Tipps für schnelle Only Up Speedruns

Ezoic

RSS GameStar – News

  • Plus - Steam-Hits von morgen? - Diese 6 Demos gingen beim Next Fest durch die Decke
  • Gaming-PC - Er pfeift auf sein Netzteil, nimmt stattdessen 56 Batterien – der Rechner läuft trotzdem lange genug, damit er in Minesweeper gewinnt
  • So viele Probleme - Und trotzdem wollen wir weiterspielen!
TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste
blogwolke.de - Das Blog-Verzeichnis
  • Adventure Island 2 Cover
    Adventure Island II: Aliens in Paradise Games und Lyrik
  • Street Fighter III Cover
    Street Fighter 3: New Generation Games und Lyrik
  • Angriff der Killertomaten
    Der Angriff der Killertomaten Games und Lyrik
  • FIFA18 Cover
    FIFA 18 Games und Lyrik
  • Arcania Cover
    Arcania – Gothic 4 Games und Lyrik
  • Live A Live Cover
    Live a Live Rollenspiele
  • Portal Knights
    Portal Knights Shooter
  • Resident Evil - The Darkside Chronicles Cover
    Resident Evil – The Darkside Chronicles Games und Lyrik

Copyright © 2026 Games und Lyrik.

Powered by PressBook News Dark theme