IEnumeratorによるmemory allocateによるGC発生は負荷にになるから気を付けて
LINQとか使うならロード中の初期化時で