Unity4.6での話です。 Unity5では未検証。 DestroyしたオブジェクトのMaterialがリークしていた // いろいろな処理 // プレハブから新たなGameObjectを生成 var newGameObject = Instantiate(prefabHoge) as GameObject; // いろいろな処理 // 用済みのGameObjectを破棄 Destroy(newGameObject); // いろいろな処理 上記のように、必要に応じてプレハブからInstantiateして、用が済んだらDestroyするような処理が繰り返されるUnityアプリのテストをしていたところ、長時間動作しているときにメモリ使用量が増え続ける現象に遭遇。 UnityエディタのProfilerとにらめっこして、いったいどこにメモリを喰われているのかを検証していたところ、犯人はMate