GC(ガベージコレクション)はコードに紛れひっそりと忍び込みます。 今回はソレを見つけるのに便利なAPIが追加されていたので試してみました。 AllocatingGCMemoryでGCの発生を監視する 実際に使ってみる 関連 AllocatingGCMemoryでGCの発生を監視する Unity 2018.3からAllocatingGCMemoryが新しく追加されました。 このコードとAssert.Thatを使用すると、実装の中でGCが発生しているかどうかをテストすることが出来ます。 Unity - Scripting API: AllocatingGCMemoryConstraint 例えば下のコードはマニュアルのコードです。int aを定義し代入する処理がGCを発生するかといった点をテストしています。 ここで少し注意したいのが、IsがNUnit.Framework.IsではなくUnit