PDA

View Full Version : [Java] Problema: elevato numero di classi istanziate


Lim
13-09-2011, 09:40
Ciao a tutti.
Ho progettato un software che per alcuni motivi deve istanziare un elevato numero di classi. Ad oggi credo di aver raggiunto il limite possibile per le risorse che ho a disposizione ma sono ancora lontano dal raggiungere i requisiti imposti.
Ho la necessità di istanziare centinaia di migliaia di classi (ma anche di più), classi che persistono per tutta l'esecuzione del sw, quindi il garbage non può venirmi incontro liberando le risorse non più necessarie. Ho allocato uno Heap da 16GB ma non è sufficiente.
Stavo pensando, esistono tecniche e/o strumenti per l'allocazione di una memoria virtuale tramite un file swap dedicato? (non quello del S.O.).

Oppure, ci sono dei settaggi della JVM che sto trascurando? (in effetti ho impostato solo -Xmx e -Xms)