You are currently reviewing an older revision of this page.

DRAFT SP-4177 G1 Garbage Collector FAQ

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. 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 fluctuate frequently, even on sites that are not under load. Below is an example of expected, healthy heap utilization with G1 on Cloud Insights.

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.

Affected Versions

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