以下の内容はhttps://kan-kikuchi.hatenablog.com/entry/Force_GC_on_Scene_Loadsより取得しました。


エディタ上でシーン切替時に強制GCや未使用アセットのアンロードを自動で行うかの設定 Force GC on Scene Loads【Unity】




この記事でのバージョン
Unity 6000.3.4f1



Force GC on Scene Loads

Unity6.2以前ではUnityエディタ上でSceneを切り替えるタイミングで、

強制GCや未使用アセットのアンロードが自動で行われていました。

The previous default behavior of the Unity Editor to perform a forced garbage collection (GC) of the managed heap and an Asset GC (that is unloading of unused assets) when loading scenes is now optional. You can enable this behavior in the following ways:

Unity エディターがシーンをロードする際に、マネージドヒープの強制ガベージコレクション (GC) とアセットGC (未使用のアセットのアンロード) を実行していたこれまでのデフォルトの動作は、オプションになりました。


これをUnity6.2から無効にする事が出来るようになりました。

設定場所はEdit/Project SettingsEditorにある、

Force GC on Scene Loadsです。(デフォルトでは有効なはず)


この設定は基本的には有効で問題ないですが、

「開発してるマシンスペックが高いので、いちいち解放せずとも良い」

「実機ではそのタイミングで解放してないので、実機に合わせたい」

「シーンの切り替えが多い確認作業をするので、解放の負荷(待ち時間)が煩わしい」

みたいな時には無効にすると便利かもしれません。


なお、メモリ逼迫時などの通常のGCなどは起きます。

また、あくまでUnityエディタ上の話なので、ビルドした実機上のゲームの動作には影響しません。





以上の内容はhttps://kan-kikuchi.hatenablog.com/entry/Force_GC_on_Scene_Loadsより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14