Sommario:

Come posso allocare più memoria a JVM?
Come posso allocare più memoria a JVM?

Video: Come posso allocare più memoria a JVM?

Video: Come posso allocare più memoria a JVM?
Video: Come aumentare la memoria Virtuale RAM in Windows 10 2024, Maggio
Anonim

Per aumentare l'allocazione della memoria JVM e la dimensione dello stack di thread nello strumento di configurazione Tomcat (Windows)

  1. Seleziona Start > Tutti i programmi > Apache Tomcat > Configura Tomcat.
  2. Clicca il Giava scheda.
  3. Immettere i seguenti valori consigliati: Iniziale memoria piscina - 1024 MB.
  4. Fare clic sulla scheda Generale.
  5. Fare clic su Avvia.
  6. Fare clic su OK.

In questo modo, come posso modificare la mia allocazione di memoria Java?

Passi

  1. Vai al Pannello di controllo. Fare clic sul pulsante "Avvia".
  2. Seleziona Programmi.
  3. Vai alle impostazioni Java.
  4. Seleziona la scheda "Java".
  5. Modifica la quantità di heap.
  6. Modificare il parametro.
  7. Chiudi la finestra di dialogo.
  8. Chiudi la finestra di dialogo Java.

Successivamente, la domanda è: quanta memoria occupa JVM? Il JVM ha memoria diverso dall'heap, indicato come Non-Heap Memoria . Viene creato presso il JVM avvio e archivia strutture per classe come pool di costanti di runtime, dati di campi e metodi e il codice per metodi e costruttori, nonché stringhe interne. La dimensione massima predefinita di non-heap memoria è 64MB.

come posso allocare più spazio heap in Java?

Puoi aumento o modificare taglia di Spazio dell'heap Java utilizzando l'opzione della riga di comando JVM -Xms, -Xmx e -Xmn. non dimenticare di aggiungere la parola "M" o "G" dopo aver specificato la dimensione per indicare Mega o Gig. per esempio puoi imposta l'heap java dimensione a 258 MB eseguendo il comando seguente Giava -Xmx256m HelloWord.

Come posso ridurre l'utilizzo della memoria Java?

Ridurre il generale consumo di memoria of VM Usa i flag Xmx e Xms durante l'avvio della tua VM e imposta deliberatamente i loro valori su valori inferiori a quelli che potrebbero essere necessari e stai alla ricerca di OutOfMemoryError. Se si verifica OutOfMemoryError, significa che stai superando la dimensione massima della VM.

Consigliato: