Sto lavorando a un'applicazione che può essere instanciata più volte nello stesso computer, allo stesso tempo. Ogni JVM carica inutilmente le classi delle applicazioni nella propria memoria, poiché le classi sono le stesse per tutte le applicazioni.Classi di azioni tra JVM
Ho letto su CDS here e here, ma sembra essere valido solo per le classi JDK.
Come posso condividere i dati delle mie classi di applicazioni tra le JVM?
Mi sembra come scrivere un nuovo caricatore di classe e utilizzare la memoria condivisa tra i processi. Ma sarebbe più doloroso che comprare più ram. –
"ma sembra essere valido solo per le classi Java", cos'altro deve essere condiviso tra le JVM? – Swapnil
@SwapnilS Non intendevo dire, mi dispiace per la cattiva spiegazione. Quello che ho cercato di dire è che condivide solo le classi JDK. Modificherò la domanda. –