Возможно, немного поздно ответить на ваш вопрос, но вы можете попробовать один из следующих способов, чтобы получить размер ваших объектов в кеше:
1) Используйте GFMon, который можно загрузить с веб-сайта vmware. Он скажет вам размер в байтах каждого региона.
2) Используйте метод CachedDeserializableFactory.calcSerializedMemSize (object), он сообщит вам размер объекта в памяти после его сериализации.
Вы должны знать, что ваши объекты не всегда будут храниться в сериализованной форме в кэше. Чтобы принудительно сериализовать объекты в кэше, вы можете использовать системное свойство gemfire.PREFER_SERIALIZED = true.
Например:
java -Dgemfire.PREFER_SERIALIZED = true com.example.MyCacheServer