コガネブログ

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

【Unity】yield return 0 を使用すると 20B の GC Alloc が発生する

概要

using System.Collections;
using UnityEngine;

public class Example : MonoBehaviour
{
    private IEnumerator Start()
    {
        while ( true )
        {
            yield return 0;
        }
    }
}

f:id:baba_s:20181114123638p:plain

  • yield return null なら GC Alloc は発生しない

検証環境

  • Unity 2017.4.7f1