Какова производительность BigMemory of Enterprise Ehcache по сравнению с Diskstore of Ehcache Community Edition, используемым с RAM-диском?
Большая память разрешает кеширование для используйте дополнительный тип хранилища памяти вне кучи объектов, уменьшив накладные расходы на сборку мусора, если бы мы использовали всю оперативную память в куче объектов. Сериализация и десериализация действительно происходят при размещении и получении из этого хранилища вне кучи.
Точно так же Diskstore также является кешем второго уровня, в котором хранится сериализованный объект на диске.
В приведенной выше ссылке упоминается, что хранилище вне кучи на два порядка быстрее, чем Diskstore. Что произойдет, если я настрою Diskstore для хранения данных на RAM Disk ? Будет ли у BigMemory заметный прирост производительности?
Есть ли еще какие-то оптимизации в BigMemory? Кто-нибудь сталкивался с подобными экспериментами, сравнивающими два подхода?