나는 단지 HTTP 처리기 인 ActiveX 컨트롤을 사용합니다. HTTP 요청을 보내고 응답을 받고 사용자에게 이벤트를 시작합니다. 사용자가 ActiveX 컨트롤을 요청하지 않을 때는 거의 휴면 상태입니다. 사용자 요청이 다른 HTTP 요청을 보내기를 기다립니다.이상한 메모리 누출 문제
OCX가있는 창 (포커스 손실, 포커스 얻기 등)이 변경되지 않으면 메모리가 침착하게 유지됩니다. 위의 각 작업에 대해 약 400 바이트가 손실됩니다.
어디에서 누출 가능성을 찾아야합니까?
제공하신 정보가 충분하지 않습니다. 가장 자세한 설명을 추가하십시오 (코드의 일부분 일 수도 있음). – bayda
@MSN :-) 감사합니다. 내가 언급 한 것을 잊어 버린 한 가지 경고가 MFC에있다. C++ 앱은 더 이상 누출되지 않는다. 하지만 .NET C# 응용 프로그램에서는 OANCCACHE = 1 env 변수 설정 후에도 누수됩니다. .Net AxInterop 일 수 있습니다. windbg를 사용하는 것은 .Net 세상에서 고통스럽게 어렵다. – rptony