개요 Unity에서 Instantiate나 Destroy를 사용할 때마다 메모리 파편화가 발생한다. 파편화된 메모리를 정리하는데에는 GC(Garbage Collector)가 사용되는데, 프레임 드롭을 유발한다고 한다. 따라서 오브젝트를 생성할 때 메모리 파편화를 최대한 적게 일으키기 위해 오브젝트 재활용이 필요하다. 방법 방법은 간단하다. 1. 오브젝트 풀을 미리 선언한다. 2. 오브젝트 풀에서 관리할 오브젝트를 생성한다. 3. 오브젝트를 사용할 때, 새로 만들지 않고 오브젝트 풀에서 꺼내온다. 3-1. 이미 오브젝트 풀의 모든 오브젝트를 사용중이여서 꺼내올 오브젝트 없다면, 새로 만들어준다. (선택사항) 4. 오브젝트를 지우거나 비활성화 할 때, 오브젝트 풀에 다시 넣어준다. 예시 https://www..