Articles of permgen

Fil de fuite et fuite de mémoire

Il est mentionné à plusieurs articles: une mauvaise utilisation de ThreadLocal provoque une fuite de mémoire. J’ai du mal à comprendre comment la fuite de mémoire se produirait en utilisant ThreadLocal . Le seul scénario que j’ai compris ci-dessous: Un serveur Web gère un pool de threads (par exemple, pour les servlets). Ces threads peuvent […]

-XX: MaxPermSize avec ou sans -XX: PermSize

Nous avons rencontré une erreur d’ espace Java.lang.OutOfMemoryError: PermGen et examiné les parameters JVM de tomcat, autres que les -Xms et -Xmx nous avons également spécifié -XX:MaxPermSize=128m . Après un peu de profilage, je peux voir de temps en temps une récupération de place se produire dans l’espace PermGen, ce qui l’empêche de fonctionner complètement. […]

Erreur de permGen dans Tomcat

Je travaille dans l’environnement Windows. Et je reçois cette erreur à chaque fois que je travaille avec tomcat– Apr 30, 2012 5:30:37 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet default threw exception java.lang.OutOfMemoryError: PermGen space 2012-04-30 17:30:37.719 INFO net.spy.memcached.MemcachedConnection: Connection state changed for sun.nio.ch.SelectionKeyImpl@4ae53a99 2012-04-30 17:30:37.719 INFO net.spy.memcached.MemcachedConnection: Reconnecting due to failure to connect to […]

Comment définir correctement la taille du permgen?

J’ai cette VM avec tomcat, java et grails dedans. J’ai eu des erreurs de permgen alors j’ai regardé autour et trouvé la solution: set JAVA_OPTS=”-Xms256m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m” J’utilise SSH pour accéder à la vm et tapez les arguments ci-dessus. Je suppose que cela réglerait le problème. La chose est, je voulais m’assurer que je […]

Quelle est la différence entre PermGen et Metaspace?

Jusqu’à Java 7, il y avait une zone dans la mémoire JVM appelée PermGen , où JVM conservait ses classes. Dans Java 8, il a été supprimé et remplacé par une zone appelée Metaspace . Quelles sont les différences les plus importantes entre PermGen et Metaspace? La seule différence que je connaisse est que java.lang.OutOfMemoryError: […]

Augmenter l’espace de permgen

Je travaille avec tomcat 6.0, et pendant que je indexe (pas pendant que je démarre tomcat), j’ai une erreur d’espace de permgen. Comment pourrais-je augmenter cet espace? Merci

Que signifie réellement PermGen?

Je sais ce qu’est PermGen, à quoi il sert, pourquoi il échoue, comment l’augmenter, etc. Ce que je ne sais pas, c’est ce que PermGen représente réellement. Permanent … Gen … quelque chose? Est-ce que quelqu’un sait ce que signifie réellement PermGen?

«Java.lang.OutOfMemoryError: PermGen space» dans la construction Maven

J’obtiens cette erreur en construisant le projet Maven, j’ai augmenté MAVEN_OPTS mais j’ai tout de même trouvé des articles similaires mais ils font référence à autre chose. Comment puis-je réparer ça? The system is out of resources. Consult the following stack trace for details. java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at […]

Élimination du permGen dans JDK 8

J’ai installé JDK 8 et essayé d’exécuter Eclipse. Je reçois un message d’avertissement suivant: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0 Quelles sont les raisons d’ignorer cet argument?

Traitement de l’erreur «java.lang.OutOfMemoryError: PermGen space»

Récemment, j’ai rencontré cette erreur dans mon application Web: java.lang.OutOfMemoryError: PermGen space C’est une application typique d’Hibernate / JPA + IceFaces / JSF qui s’exécute sur Tomcat 6 et JDK 1.6. Apparemment, cela peut se produire après avoir redéployé une application plusieurs fois. Qu’est-ce qui le cause et que peut-on faire pour l’éviter? Comment résoudre […]