Aumentare lo spazio permgen

Sto lavorando con tomcat 6.0 e mentre sto indicizzando (non mentre sto avviando tomcat), ho un errore di permgen space.
Come potrei aumentare quello spazio?

Grazie

    Puoi usare :

    -XX:MaxPermSize=128m 

    per aumentare lo spazio. Ma questo di solito rimanda solo l’inevitabile.

    È anche ansible abilitare il PermGen alla raccolta dei dati inutili

     -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled 

    Di solito questo si verifica quando si eseguono molti redeploys. Sono sorpreso che tu abbia usato qualcosa come l’indicizzazione. Usa virtualvm o jconsole per monitorare lo spazio Perm gen e controllarne i livelli dopo aver scaldato l’indicizzazione.

    Forse dovresti prendere in considerazione la possibilità di passare a un’altra JVM come la IBM JVM. Non ha una generazione permanente ed è immune da questo problema.

    Per tomcat puoi aumentare lo spazio permGem usando

      -XX:MaxPermSize=128m 

    Per questo è necessario creare (se non esiste già) un file denominato setenv.sh nella cartella tomcat / bin e includere la seguente riga in esso

      export JAVA_OPTS="-XX:MaxPermSize=128m" 

    Riferimento: http://wiki.razuna.com/display/ecp/Adjusting+Memory+Settings+for+Tomcat

    Puoi anche aumentarlo tramite gli argomenti VM nel tuo IDE. Nel mio caso, sto usando Tomcat v7.0 che è in esecuzione su Eclipse. Per fare ciò, fare doppio clic sul server (Tomcat v7.0). Fai clic sul link “Apri configurazione di avvio”. Vai alla scheda “Argomenti”. Aggiungi -XX: MaxPermSize = 512m all’elenco degli argomenti VM. Fai clic su “Applica” e poi su “OK”. Riavvia il tuo server.

    se hai scoperto che le impostazioni della memoria non erano in uso e per modificare le impostazioni della memoria, ho usato tomcat7w o tomcat8w nella cartella \ bin. Quindi dovrebbe apparire quanto segue:

    monitor tomcat

    Fare clic sulla scheda Java e aggiungere l’argomentos.restart tomcat

    Su distribuzioni simili a quelle di Debian l’hai impostato in /etc/default/tomcat[67]