If a process model initially consumes around 30,000+ AMU during its execution and then reduces to 30 AMU upon completion, will the 30,000+ AMU memory be released from RAM once the process instance is completed?
Discussion posts and replies are publicly visible
How are you calculating/finding the initial AMU and AMU after the completion of the process?
Hi jarunborada AFAIK, once the process is completed it would be free up the memory. The memory would be released from RAM one process instance is no longer active.The system retains only the necessary data for process history and auditing purposes.
Hello jarunborada
In Appian, the memory utilized by a process model during its execution is generally released once the process instance is completed. During execution, the process consumes memory, measured in AMUs, depending on the complexity, data processing, and operations being performed, which is why you may observe high AMU consumption initially.
After the process instance completes, the active memory is released back to the system, significantly reducing AMU consumption and indicating that the process is no longer utilizing resources.
For further details, please refer to this link: community.appian.com/.../kb-2011-how-to-address-high-memory-usage-in-appian-cloud-environments.