Speicher außerhalb von JVM zuweisen und innerhalb von JVM verwenden

Ist es möglich, ein persistentes Speicherobjekt außerhalb des JVM-Speichers zu erstellen, das innerhalb der JVM als Objekt verwendet werden kann, damit es einen JVM-Neustart übersteht?

Besonderer Gedanke ist, dass wir Speicher außerhalb der JVM zuweisen und dann eine JNI-Schnittstelle verwenden können, um auf diesen Speicher zuzugreifen und beispielsweise ein Java-Array damit zu verknüpfen.

Hat jemand versucht, einen solchen Hack durchzuführen? Jede Plattformabhängigkeit würde ausreichen.

Dies kann beispielsweise dazu beitragen, das Laden von In-Memory-DBs während des Neustarts des JVM-Prozesses zu optimieren.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage