CAS (1) 썸네일형 리스트형 [메모리 풀링] 중앙 풀 + 스레드 로컬 슬랩(上편) 요새는 정리할 모든 내용들을 노션에 남겼고 블로그는 사용을 잘 안 하게 됐다. 내 공부가 목적이기도 하고 노션이 아무래도 문서를 구조화하기에 특화되어 사용하기 편한 것도 있었다. 여기에서는 고민했던 과정을 남겨본다. 메모리 풀링의 필요성현대적인 OS에서는 힙 관리자가 성능이 좋아서 필요할 때마다 new/delete를 해줘도 된다는 말이 있다. 하지만 힙 관리자는 여전히 use-after-free 문제에서 자유롭지 못하고, 메모리 풀링을 하는 것보다 빠를 수는 없을 것 같다. 메모리 풀링이 필요한 환경이 여전히 존재한다. 메모리 풀링을 직접 구현해보고 싶을 때 전반적인 흐름이나 컨셉이 중요하므로 설명은 컨셉과 흐름에 중점을 두겠다. 메모리 풀링의 기본 흐름프로젝트에 적용한 기존 메모리 풀링 구조는 전역 락.. 이전 1 다음