ものすごく高度で宗教的な質問なんですけど、
StartCoroutine(IEnumerator)ってGCゴミ出すんですか?

nullを返せばゼロアロケーションだよってソースがある裏でStartCoroutine自体がGC出すよってソースもあるし、
自分で調べた限りでは自動実装されるIEnumratorクラスのインスタンス生成で40B、StartCoroutineに24Bのヒープを使ってる気がしました