Come aumentare l'allocazione della memoria di Tomcat
Se si verificano problemi di prestazioni con Tomcat , una causa comune è la mancanza di allocazione di memoria JVM ( Java Virtual Machine ). L'impostazione predefinita della dimensione massima dell'heap è 64 MB o 128 MB. È possibile aumentare la dimensione massima dell'heap delle applicazioni impostando il parametro -Xmx JVM.
Ad esempio, -Xmx512m consente di allocare un massimo di 512 MB di heap per la JVM . Per regolare questo parametro, fai clic con il pulsante destro del mouse sull'icona Risorse del computer(My Computer) , quindi scegli la scheda Avanzate(Advanced) . Fare clic sul pulsante Variabili d'ambiente(Environment Variables) :
Creare la variabile CATALINA_OPTS e impostare il valore desiderato, ad esempio “ (CATALINA_OPTS)-server -Xmx256m “.
Se stai utilizzando Linux o UNIX , vai al terminale e usa l'account tomcat usando sudo su – tomcat o un nome account corrispondente a seconda della tua configurazione. È necessario utilizzare l'account utilizzato per eseguire Tomcat .
Controllare entrambe le variabili di ambiente CATALINA_OPTS e JAVA_OPTS . Impostare le variabili di ambiente su un valore più alto. Ad esempio, se la variabile JAVA_OPTS contiene un minimo di 64 MB e una dimensione massima dell'heap di 128 MB, aumentala a valori di 128 MB e 256 MB.
OLD: JAVA_OPTS="-Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000" OLD: JAVA_OPTS="-Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
Assicurati(Make) di utilizzare un valore massimo inferiore alla dimensione della tua RAM fisica, altrimenti verrà paginato sul disco rigido, il che potrebbe causare ulteriori problemi di prestazioni.
Per verificare se le nuove impostazioni sono attive, vai all'URL(URL) del tuo server Tomcat e quindi fai clic su Stato(Status) :
Dovresti vedere un nuovo valore nella sezione JVM :
Se non vedi una memoria JVM aggiornata sulla pagina, prova a riavviare Tomcat poiché le modifiche ai parametri richiedono un riavvio di Tomcat prima di avere effetto. Questo dovrebbe risolvere i tuoi problemi sulle scarse prestazioni di Tomcat ed evitare anche problemi di memoria insufficiente con gli script lato server. Se hai domande, faccelo sapere nei commenti. Divertiti!
Related posts
Come visualizzare il contatore FPS integrato di Steam
Come risolvere il problema "Il nome del file è troppo lungo" in Windows
Come personalizzare il feed dei video consigliati di YouTube
Come proteggere la scheda SIM del telefono dagli hacker
Cancella i graffi nelle foto con lo strumento di selezione Guarigione di GIMP
Come creare un team in Microsoft Teams
7 Suggerimenti tecnici per l'ottimizzazione SEO per qualsiasi sito web
Come aprire file DDS in Windows 10
Come aggiungere musica a Presentazioni Google
Come preservare e prolungare la durata della batteria del dispositivo
Come eliminare la cartella Windows.old in Windows 7/8/10
6 migliori impostazioni della fotocamera per le foto della luna
Disattiva il controllo dell'account utente (UAC) per un'applicazione specifica
Come costruire il tuo laptop
Installazione dei plugin GIMP: una guida pratica
Come visualizzare le pagine e i file memorizzati nella cache dal browser
Come mantenere sveglio il tuo PC Windows senza toccare il mouse
7 modi per cancellare la memoria e aumentare la RAM su Windows
Come aggiornare Raspberry Pi
Come eseguire uno stress test della CPU