Я пытаюсь реализовать кеш-подобный набор объектов. Цель состоит в том, чтобы иметь быстрый доступ к этим объектам через локальность в памяти, поскольку я, вероятно, буду читать несколько объектов одновременно. В настоящее время я просто храню объекты в объекте коллекции java, например, vector или deque. Но я не считаю, что это использует непрерывную память.пытается сохранить java-объекты в смежной памяти
Я знаю, что это можно сделать на C, но можно ли это сделать на Java? Эти объекты могут иметь разную длину (поскольку они могут содержать строки). Есть ли способ выделить непрерывную память через Java? Есть ли объект коллекций Java, который будет?
Пожалуйста, дайте мне знать.
Спасибо, JBU
Что вы будете хранить в непрерывной памяти? –
более быстрый поиск, меньше ошибок страницы – jbu
Было ли это показано с помощью профилирования? –