Progress9.1e Prowin32.exe is not releasing memory

modig

New Member
Hello Experts,
I have been working on a Progress application that consumes a COM component, this project is based upon Progress 9.1e (32bit) on the Windows platform.
I have found a weird thing with the Progress application when it runs for more than a few hours it keeps eating more and more ram with each COM component
calls.
Once memory consumption crosses the 2GB limits the application (prowin32) crashes.
I studied very deeply the complete arch of application, and what I found is: that this is something with PROWIN32 memory management than COM component issue because after issuing a statement
Release Object ...
The COM component cuts the relationship with the PROWIN32 environment and releases all memory that is taken by it but PROWIN32 is not releasing the memory consumed by it, which results in high memory consumption scinario.

Anyone who has any hint on this behavior of PROWIN32 please let me know.
Suggestions and solutions are always welcome.
thanks
Devang
 
Top