서버를 개발하는데요.^^
멀테스레딩을 하고 있습니다.
동적 자료구조를 수시로 할당하고 해제 해야 하는 상황입니다.
일단
C++ Run-time Lib.에 있는 new, delete로 했는데
약 2000개의 클라이언트가 붙으니까 메모리 참조 오류를 남기고 전사하더군요
두번째는
Windows에서 제공하는 Heap-, Virtual- 관련 함수들을 사용했는데
약 5000개 이상 까지 잘 버티더군요...끝내 죽지 않았습니다.(클라이언트를 늘릴수 없기에;;)
세번째는
제가 짰습니다. 동적 자료구조를 풀링하는 메모리 관리자를 만들었죠.