Je suis en cours d'exécution d'un fichier ".bat" qui pointe vers asant:Problèmes avec l'espace java heap, comment augmenter la taille du tas?
C:\Sun\SDK\bin\asant Startbds
asant souligne à nouveau dans un fichier xml j'ai, build.xml:
<target name="Startbds" description="Start bds">
Cela a été bien pour l'instant, mais maintenant je ont ajouté plus de données, ce qui conduit à une erreur de dépassement de mémoire:
java.lang.outOfMemoryError: Java heap space
J'ai donc essayé d'augmenter l'espace de tas par diverses méthodes que j'ai trouvé lors de la recherche autour d'une solution:
- cmd: mis
ANT_OPTS=-Xms512m -Xmx512m
(ne fonctionnait pas, même message d'erreur) - Modification du asant.bat où i la ligne "édité -Set ANT_OPTS" de
.
set ANT_OPTS="-Dos.name=Windows_NT" -Djava.library.path=%AS_INSTALL%\lib;%AS_ICU_LIB%;%AS_NSS%" "-Dcom.sun.aas.installRoot=%AS_INSTALL%" "-Dcom.sun.aas.instanceRoot=%AS_INSTALL%" "-Dcom.sun.aas.instanceName=server" "-Dcom.sun.aas.configRoot=%AS_CONFIG%" "-Dcom.sun.aas.processLauncher=SE" "-Dderby.root=%AS_DERBY_INSTALL%"
À
set ANT_OPTS="-Xms512m -Xmx512m" "-Dos.name=Windows_NT" -Djava.library.path=%AS_INSTALL%\lib;%AS_ICU_LIB%;%AS_NSS%" "-Dcom.sun.aas.installRoot=%AS_INSTALL%" "-Dcom.sun.aas.instanceRoot=%AS_INSTALL%" "-Dcom.sun.aas.instanceName=server" "-Dcom.sun.aas.configRoot=%AS_CONFIG%" "-Dcom.sun.aas.processLauncher=SE" "-Dderby.root=%AS_DERBY_INSTALL%"
mais cela m'a donné le message d'erreur:
"Invalid initial heap size: -Xms512m -Xmx512m
Could not create the Java virtual machine."
Quelqu'un at-il une idée de la façon dont je devrais augmenter la heapsize? Et peut-être aussi donner un pointeur vers où je peux trouver un outil pour regarder le tas.
Merci d'avance.
1 Go. Serveur Windows 2008. – Ikky