The information in this article applies to:
Product: Metastorm BPM
Version: 6.6.x 7.x
Issue
- As procedures are published, the memory used by the Process Designer continues to increase without being released. This is the memory shown as Mem Usage for eDesigner.exe in the Windows Task Manager.
Discussion
This is normal behavior for a process. Mem Usage represents a process's working set. This is the current size in bytes of all the memory pages touched by the threads in the given process. If the machine has enough available memory, these pages are left in the working set even if they are not in use. When the amount of available memory on the machine falls below a certain level, pages are removed from the working sets of processes that can spare them and Mem Usage will drop.
If the Designer is minimized, Mem Usage will drop to a fraction of what it was. If the Designer is now maximized, Mem Usage will increase, but it will be far lower than the previous high. By minimizing and maximizing the Designer, you have caused the OS to trim unused pages from the working set.