Consultor Eletrônico



Kbase P112456: .NET object which uses ActiveX wrapper is not being released from memory
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/12/2008
Status: Unverified

SYMPTOM(s):

.NET object which uses ActiveX wrapper is not being released from memory

4GL program is properly releasing the ActiveX object

FACT(s) (Environment):

OpenEdge 10.x
Windows

CAUSE:

The .NET object is indeed being completely released by Progress. However, it is standard behavior under Windows that DLLs are not automatically physically removed from memory when they are no longer needed.

FIX:

This is a performance optimization done by Windows itself under the assumption that it is more likely than not that the DLL will be re-requested so it is better to leave it loaded in memory.
There is nothing that can be done to force the removal of the DLL from physical memory.