|
메모리 동적할당이 매우 빈번할 경우(new/delete) 메모리 단편화 문제가 발생합니다.
그래서 미리 사용할 메모리를 프로그램 실행시 잡아놓고,
그 메모리를 계속해서 제사용하고 프로그램이 종료될 때 해제합니다.
이렇게 하면 메모리 단편화 문제가 발생하지 않겠죠?
질문 내용은 STL에서 제공되는 list, deque, map 등
이런 것들도 데이터가 추가 삭제 될때 내부적으로 동적할당을 하기 때문에 메모리 단편화 문제가 발생하는지 아니면 그렇지 않은지입니다.
만약에 단편화 문제가 발생하지 않는다면 어떤이유에서 그런지 설명 부탁드립니다.
|