게임서버프로그래밍 #3 - 메모리 및 오브젝트 풀링
TRANSCRIPT
게임서버프로그래밍
Memory & Object Pooling
NHN NEXT
메모리 기본
• Windows LFH?– 무엇이고 어떻게 동작하는가? 왜 필요한가?
• 오픈 소스 메모리 관리자에는 어떤 것이 있고 장단점은?– tcmalloc / jemalloc, …
Pooling
• Memory pooling
• Object pooling
• 왜 필요하고, 어떤 경우에 쓸까?
STL Allocator
• STL 내부에서의 new/delete는 어떻게 풀링할까?
끝
• 구현과제– https://github.com/zeliard/GSP/tree/master/Homework3