Я предполагаю, что вы уже расширили свою кучу настолько, насколько это реально возможно (с учетом ограничений вашей физической памяти, архитектуры процессора, JVM и ОС).
За пределами этого ответ заключается в том, что нетJVM, которые я знаю о реализации дискового пространства кучи.Однако это не совсем нелепая идея.Когда-то было сообщество ученых (в основном), работавших над проблемой «ортогонального постоянства», когда объекты прозрачно мигрируют между памятью и постоянным хранилищем.К сожалению, были некоторые фундаментальные проблемы, которые сделали эту технологию ... сложной.(Например, сбор мусора в постоянном хранилище, получение логически непротиворечивых контрольных точек с многопоточными приложениями и работа с изменением кода.) В любом случае, результат в том, что область исследований затихла.