인프런 커뮤니티 질문&답변
13분 30초쯤에 메모리누수가 생긴다는게 잘이해가 안가네요
작성
·
214
답변 1
0
홍정모
지식공유자
네 맞습니다. delete되기 전에 새로 만들면 메모리가 쌓입니다. 모던 C++에서는 스마트 포인터를 사용해서 미연에 방지하기도 합니다만 게임 엔진 같이 최적화를 많이 해야 하는 분야에서는 new/delete을 수동으로 하는 경우도 있어서 알아두리면 좋습니다. 메모리 릭 확인 방법은 C++강의에서 여러 차례 직접 보여드린 적이 있습니다. 강의 전반에 걸쳐 여러 차례 나옵니다. C++강의 수강자를 대상으로 하고 있는 강의이지만 간단히 말씀드리자면 디버거를 실행시킨 후 진단도구의 메모리 그래프를 보실 수도 있고 힙의 상태를 캡춰해서 보실 수도 있습니다. 인터넷 검색으로도 정보를 얻으실 수 있습니다. 좋은 게임 만들어 보시길 바래요!





