|Managing and Monitoring GemFire XD / Best Practices for Tuning Performance|
Reduce the memory overhead of tables, as well as the performance overhead.
Reduce the memory overhead of tables. Some applications may benefit from evicting rows to disk in order to reduce heap space. However, enabling eviction also increases the per-row overhead that GemFire XD requires to perform LRU eviction for the table. As a general rule, table eviction is only helpful for conserving memory if the non-primary key columns in a table are large: 100 bytes or more.