4장, 작은 객체에 대한 메모리 할당 - 3 : 메모리 풀에서 할당 기능을 어떻게 만들 것인가?
이 포스트를 만든 목적 이 포스트는 "Modern C++ Design Chapter 4"를 읽고, 내가 생각한 것과 정리한 것을 기록하기 위한 목적으로 만들었다. 이 포스트의 준비물 FireFox 3.6.10 우선 미리 큰 메모리를 할당/해제 하는 기능을 생각해 보자. 미리 큰 메모리를 할당하는 방법은, 큰 메모리에서 작은 메모리로 쪼개는 방법에 따라서 할당 방법이 달라질 것이므로, 쪼개는 방법을 생각해 보면, 다음과 같을 것이다. 미리 큰 메모리 하나를 할당하고, 이것을 원하는 크기로 쪼개 사용하는 방법 - 단점 : 랜덤하게 쪼갬으로써 할당/해제 로직이 무척 복잡해 진다. - 장점 : 미리 할당한 큰 메모리 사용률이 무척 높다. 미리 큰 메모리 여러개를 할당하고, 이 메모리들을 각각 고정 크기로 쪼개서..
책 정리/Modern C++ Design
2010. 9. 25. 14:42
최근댓글