BUG: Multi-Use OLE .Exe File Not Releasing MemoryLast reviewed: November 20, 1997Article ID: Q176777 |
The information in this article applies to:
SYMPTOMSWhen you use a multi-use OLE out-of-process server (.exe), memory is not released in the process until all of the objects have been released.
RESOLUTIONWhen an OLE .exe file is going to be used for long periods of time without the release of the last object you can use the following workaround:
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this bug and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATIONIn a multi-use out-of-process OLE server,memory usage increases with each additional instantiation of an object or class in the server. When you release these class instantiations, memory usage does not decrease until the last object is released. Memory then decreases incrementally and the .exe file unloads from memory.
Steps to Reproduce Behavior
Keywords : FxprgGeneral vfoxwin kbole Version : WINDOWS:5.0,5.0a Platform : WINDOWS Issue type : kbbug |
================================================================================
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |