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.