none
GDI+ 메모리 누수 RRS feed

  • 질문

  • 아래와 같이 Gdip 시작 종료만 무한 루프를 돌리는데 메모리가 계속 증가하네요

    .....

    뭐가 문제일까요??ㅜㅜ

    while(true) {
    GdiplusStartupInput gdiplusStartupInput;
    ULONG_PTR gdiplusToken;
    GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);


    GdiplusShutdown(gdiplusToken);
    }
    }


    2021년 3월 24일 수요일 오후 12:38

모든 응답

  • 일반적으로 메모리 누수는 GDI+에 적용된 객체가 제때에 해제되지 않기 때문에 발생합니다. 공유한 코드에 따르면 제 생각에 메모리 누수는 없을 것이라고 생각합니다.

    실제로 메모리가 증가하였지만 무시해도 괜찮다고 생각합니다.

    GDI+의 초기화 일수 있으며, GdiplusShutdown은 정리가 필요하다고 생각하는 부분 만 정리하고 중요한 리소스 점유(resource-occupying) 효과 (제한적)가 있으며 일부 데이터는 향후 사용을 위해 예약됩니다.

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    2021년 3월 26일 금요일 오전 2:33
    중재자