목록ObjectPool (1)
Coding Memo
Object Pool
본 포스팅은 인프런에 등록되어 있는 Rockiss 님의 강의를 보고 간단하게 정리한 글입니다. 동일한 클래스를 모아서 관리하는 Object Pool을 구현 메모리 풀과 비슷한 방식으로 작동한다. 그러나 메모리 크기에 따라 공간을 나누었던 메모리 풀과 다르게 타입 하나에 하나의 풀을 할당하여 사용할 것이다. 메모리 관련 오류가 발생했을 때 어떤 클래스에서 오류가 난 것인지 알 수 있는 장점이 있다. Object Pool private 맴버로 할당 크기와 타입별 사용할 메모리 풀을 static으로 선언한다. template class ObjectPool { public: static Type* Pop(Args&&... args) {} static void Push(Type* obj) {} private: s..
Game Server (C++)
2022. 10. 11. 12:10