コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】メモリリークを見つけるために static フィールドがどのくらいメモリを保持しているか調査するツール「UnityHeapDump」紹介

はじめに

「UnityHeapDump」はメモリをテキストファイルにダンプするツールです

概要(引用)

  • 主な用途は、メモリリークを見つけるために、
    static フィールドがどのくらいのメモリを保持しているかを調査することです
  • Unity アセットののリークについては、Unity 標準のプロファイラを使用してください

使い方

f:id:baba_s:20171226164341p:plain

Unity メニューの「Tools>Memory>Dump Heap」を選択するか
スクリプトから下記の関数を呼び出します

UnityHeapDump.Create();

結果は「【Unity プロジェクトのルートパス】/dump/log.txt」に出力されます

関連記事