You are currently reviewing an older revision of this page.
Table of Contents:
Why is my heap profile different after upgrading to 20.1?
Appian now uses the G1 Java garbage collector. Thresholds dictating garbage collection frequency and volume have changed. This is due to the change in garbage collection strategy in order to optimize for both system stability and performance. Therefore, Appian Cloud sites may display new heap utilization patterns despite unchanged usage.
What should I expect when looking at Cloud Insights?
Heap usage may continue to fluctuate even during periods of no system activity due to Appian system components running in the background. It is common to see fluctuations as high as 80%. Below is an example of a common heap utilization pattern while using the G1 garbage collector:
Why change garbage collectors?
G1 is the default garbage collector for JDK 9 and above. This garbage collector performs better on large heaps and leads to shorter system pauses during garbage collection.
This article applies to Appian 20.1 and later, as well as all versions of Appian using the G1 garbage collector.
Last Reviewed: April 2020
© 2020 Appian. All rights reserved.