|
제가 프로그램을 하나 짰는데요.
자꾸 메모리가 증가하는 증상이 나타나네요.
Windows 작업관리자에서 성능탭에서 실제메모리의
사용가능 메모리가 감소하면서, 프로그램이 멈추는 현상이
발생합니다.
그래서, 이유를 찾다 보니, 스레드와 관련된 부분이 아닌가
하는 생각이 들더군요.
현재 CreateThread로 생성되서 호출되는 함수에서 보면,
CloseHandle로 핸들러를 종료하고 return을 끝으로 작업이 완료
되거든요.
이렇게 하면, 함수 내부에서 생성된 지역변수들이 자동으로 제거되는지요.
이런 제 의심이 맞는지 모르겠네요.
만약 맞다면, 어떻게 처리 해야하는지. 답변 부탁 드립니다. ^^
그럼 즐거운 프로그램 되시기 바랍니다.
|