IT

Unity Missile Obj Memory Pool

bjmin 2021. 12. 9. 15:19

 

MemoryPool.cs
0.01MB

이번엔 이전에 해봤던 미사일 오브젝트 에 이어서

추가적으로 memroy Pool 관련 을 더 해보았습니다.

https://youtu.be/S0MI4LxhYhA

 

 


Memory Pool 이라함은

위 그림과 같이

유니티는 C++이 아닌 C#이라는 언어로 되어있습니다.

따라서 메모리 이슈가 있는데, 일반적으로 자동으로 잘 해준다고 생각하지만.

그래도 가비지 컬렉트라고, GC가 발생할수있어서 메모리 풀 방식을 사용합니다.

이렇게 되면 좀더 효과적으로, 플레이, 버벅임 없이 할수있습니다.

총알이 만약 몇만개가 화면에 있다고 생각 해보세요..ㄷㄷ