내 .NET 응용 프로그램은 .NET 어셈블리를 통해 C++ API에 액세스 할 수 있습니다. Dispose 메서드에서 관리되지 않는 리소스/개체를 올바르게 해제하지 않는다고 가정합니다..NET 응용 프로그램에서 메모리 누수가 발생하는 곳
메모리가 application.exe에서만 증가합니까? 아니면 메모리 누수가 application.exe 외부로 넘어갈 수 있습니까? 그렇다면 응용 프로그램이 종료되면 모든 memeory를 다시 가져올 수 있습니까?
몇 가지 코드를 보여줄 수 있습니까? 실제로 메모리 누수가 있습니까? C++ API 표준은 C++입니까, 아니면 관리 C++입니까? –
MANAGED C++. – HelloWorld
Managed C++라면 누출이 없어야하며 손가락이 엇갈립니다. AppDomain은 결국 모든 것을 정리할 것이지만 여전히 메모리 사용률은 높을 때까지 높을 수 있습니다. –