コガネブログ

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

【Unity】GC Alloc を減らす方法まとめ(自分用)

記事

メモ

  • Dictionary のキーに列挙型を使用する場合は必ず IEqualityComparer を使う
  • デリゲートを設定する時はラムダ式もしくは static 関数を使用する
  • LINQ を for 文に置き換える
  • 文字列連結を StringBuilder に置き換える
  • 列挙型の ToString は使わない(拡張メソッドを自前で定義して使用する)
  • Text コンポーネントで string.Format( "{0}/{1}" ) のようにテキストを設定する場合は Text コンポーネントを2つ用意する