C# Foreach에서 발생하는 가비지?
ACABERRY와 함께하는 프로그래밍 공부 C# Foreach에서 발생하는 가비지? ( foreach의 성능(속도)과는 관계없이 GC관련. ) foreach 를 사용하면 enumerator 를 위해 32B 메모리를 할당합니다. 커보이지는 않지만, Update 와 FixedUpdate 안에 몇개 넣어두고 돌려본다면 실감 날겁니다.delegate 에 콜백을 추가하거나 삭제하는 것은 104B 메모리를 할당합니다. 우회하는 방법은 모르겠습니다. https://cafe.naver.com/unity1thdeveloper/7 [★★★★★] 2D 게임 최적화 필수팁!|♥ 아카베리 유니팁 이 부분에서 foreach는 enumerator에서 32B의 메모리를 사용한다고 하였는데, 내부적인 동작은 아래와 같아요. using..
C#
2018. 10. 28. 18:15