Il sistema Java prende un sacco di preoccupazioni per la gestione della memoria fuori gli sviluppatori , ma ha ancora di avere un po 'di memoria per funzionare con . Questa memoria è conosciuto come il " mucchio ", lo spazio che il sistema operativo dà Java per farlo funzionare un programma particolare . Quando non c'è abbastanza spazio nel mucchio , il programma Java funziona bene , quando non c'è , il programma o funziona lentamente o si blocca con un errore " OutOfMemoryException " . L'ambiente Java prevede una dimensione heap di default , ma è possibile configurare questo a livello di larghezza per- applicazione o sistema . Cose che ti serviranno
Java Runtime Environment ( JRE) 1.6 o superiore ( le versioni precedenti potrebbero funzionare così ) economici Mostra più istruzioni
riga di comando ( per applicazione ) economici 1
Aprire una finestra di comando ( Windows) o la finestra terminale /shell ( Unix /Linux) e navigare per l'applicazione che si desidera eseguire .
2
per indicare una dimensione iniziale dell'heap , eseguire il programma con i seguenti parametri :
java- Xms ( la riga di comando applicazione ) per ad esempio, per eseguire MyApp.jar con una dimensione heap iniziale di 64 MB , si correrebbe in questo modo:
java -jar - Xms64m MyApp.jar
3
per indicare una dimensione di heap massima , modificare la riga di comando per la seguente :
< p > java- Xms Supponendo vogliamo che l'esempio dalla fase due di correre con una dimensione heap massima da 128 MB , utilizzare la seguente riga di comando :
java - Xms64m - Xmx128m -jar MyApp.jar
Ciò garantirà l'applicazione inizia con un minimo di 64 MB di spazio di heap allocati per esso , e non tenta di allocare più di 128 MB.
pannello di controllo ( a livello di sistema /per le applet ) economici 4
Sui sistemi operativi Windows , aprire il pannello di controllo ( " Menu Start> pannello di controllo" ) e trovare l'icona con l'etichetta " Java ". ( Questo può non essere disponibile nelle versioni precedenti di Java . ) Economici 5
l'applicazione Pannello di controllo Java , andare alla scheda "Java" e clicca su " Visualizza ... " pulsante . Ti verrà presentato con una finestra contenente un elenco dei installati ambienti runtime Java sul proprio sistema .
6
Selezionare il principale (o unico) dell'ambiente Java dall'elenco e fare doppio clic sulla cella etichetta " parametri di runtime ".
7
Inserisci le dimensioni di heap iniziale e massimo , se necessario , utilizzando i parametri utilizzati nella prima sezione di cui sopra. Ad esempio, per utilizzare una dimensione heap iniziale di 64 MB e una dimensione di heap massima da 128 MB , compilare la casella con il seguente :
- Xms64m - Xmx128m
8
Fare clic su "OK "per chiudere la finestra di ambienti di runtime e " OK " per chiudere il pannello di controllo Java .