Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The largest offheap memory allocation that will be optimally reused is 132k. A recent survey of customers found that 35% of them had an average object size greater than 132k. This can be increased by setting the system property "gemfire.OFF_HEAP_FREE_LIST_COUNT". The default for this property is "16384". This results in the jvm heap allocating a single array of this size.
If this property defaulted to "65535" then we could optimally reuse allocations smaller than 528k.