unmanaged code clean up memory leaks

08/11/2007 - 20:33 von _MC_ | Report spam
Hi,

I have an application that fall back on an unmanaged dll to access
databases.

However this unmanaged code contains an memory leak and creates each
time an connection is opened and closed an memory leak of 4 kb. After
running 10 minutes this memory leak counts over 300 Mb and goes on and
on until out of memory exception...

Is there any chance to clean up this memory leak in c#/.net after work
was done in the unmanaged code?

Thanks,

Stefan
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
08/11/2007 - 23:38 | Warnen spam
"_MC_" schrieb:
I have an application that fall back on an unmanaged dll to access
databases.



Was sagt der Hersteller der Zugriffskomponente?

Hat die Komponente wirklich ein Speicherleck oder kann es sein, daß Du auf
die Objekte nur nicht 'Dispose' aufrufst, um die unverwalteten Ressourcen
zeitlich deterministisch freizugeben?

Nebenbei: Hier wird Deutsch gesprochen. Namen bestehend aus Vor- und Zuname
erhöhen zudem die Antwortwahrscheinlichkeit.

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen