Файлы VB, проиндексированные на языке 'null'

Хранилище на куче относится к объектам, которые будут присутствовать в куче Java (а также при условии GC). С другой стороны, хранилище с кучей относится к (сериализованным) объектам, которые управляются EHCache, но хранятся вне кучи (а также не подлежат GC). Поскольку хранилище с кучей продолжает управляться в памяти, оно немного медленнее, чем хранилище на куче, но все же быстрее, чем хранилище дисков.

Внутренние детали, связанные с управлением и использованием выключенного -heap store не очень заметны в ссылке, размещенной в вопросе, поэтому было бы разумно проверить детали Terracotta BigMemory , который используется для управления хранилищем вне диска. BigMemory (хранилище с кучей) должно использоваться, чтобы избежать накладных расходов на GC на куче, которая составляет несколько мегабайт или гигабайт. BigMemory использует адресное пространство памяти процесса JVM через direct ByteBuffers , которые не относятся к GC, в отличие от других родных Java-объектов.

0
задан PatrickLu-MSFT 4 April 2019 в 07:24
поделиться