2010-11-29 16 views
2

J'ai récemment téléchargé la dernière version de Java 1.6 JDK. J'utilise VisualVM qui est venu avec le SDK pour tester/surveiller ma webapp (en utilisant le serveur Tomcat) sur mon PC local. Je cours Windows XP.Où puis-je définir de manière permanente la taille du tas java sur le PC Windows?

Où se trouvent les paramètres pour le réglage de la min. et max. java taille de tas? VisualVM indique que le nombre max. tas est à environ 256mb. J'ai regardé dans le fichier server.xml pour Tomcat, mais je n'y ai trouvé aucun paramètre.

Merci

Répondre

8

Vous pouvez utiliser la variable d'environnement JAVA_OPTS pour gérer la taille du tas java. Cette variable peut être ajoutée en tant que variable d'environnement et vous pouvez définir une ligne de configuration dans le fichier startup.bat.

Ajoutez la ligne suivante dans le fichier startup.bat.

set JAVA_OPTS=-Xms512m -Xmx512m 

Vous pouvez ajouter cette variable comme environnement dit.

+0

Etes-vous sûr que ce devrait être le fichier 'server.xml'? Il devrait s'agir d'un fichier dans lequel vous exécutez JVM (voir la réponse matt b). –

+0

ouch .. désolé à ce sujet. J'ai édité la réponse avec le nom de fichier correct. Il devrait être startup.bat –

+0

Votre solution a fonctionné pour moi. Je viens de mettre à jour le fichier startup.bat et j'ai démarré VisualVM ... les changements ont pris effet. – katura

3

Ces paramètres sont transmis à JVM via la ligne de commande: -Xms et -Xmx Pour plus d'informations, exécutez java -X.