コガネブログ

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

【Unity】UnityプロジェクトをUnity5.5にアップデートしている時に「Too many heap sections」というエラーが発生する原因と対応方法

Too many heap sections

UnityプロジェクトをUnity5.5にアップデートしている時に
上記のエラー文言が記載されたダイアログが何回か表示されることがあった

原因

Unity5.5にアップデートすると消える関数が存在する関係で
それらの関数を使用している場合に上記のエラーが発生する

  • Profiler クラス
    • 名前空間が UnityEngine.Profiling に変更された
  • Mesh.Optimize 関数
    • 無くなった

対応方法

該当するクラスや関数を使わないようにする
もしくは適切なクラスや関数に置き換える