java -Xmx256M -jar robocode.jar
alguem poderia me dizer por que é ncessário esse paramtero Xmx256M ?
agradeço qualquer ajuda
eder[/b]
java -Xmx256M -jar robocode.jar
alguem poderia me dizer por que é ncessário esse paramtero Xmx256M ?
agradeço qualquer ajuda
eder[/b]
Descompacte o arquivo “robocode.jar” (o arquivo está dentro do diretório home do programa robocode) e dê uma olhada no arquivo Robocode.java (esse arquivo está dentro do diretório robocode, dentro da pasta que você descompactou o arquivo robocode.jar).
No arquivo manifest.mf está especificado que a classe principal é Robocode, possivelmente o programa faça o tratamento desse argumento nessa classe.
Dei uma olhada por cima e tem um método (initialize) que faz o tratamento dos parâmetros nessa classe.
[]s
quando o argumento eh -X, indica que eh um argumento especial para a maquina virtual, e nao para o programa
mx diz qual eh a memoria maxima que o java pode utilizar, somando memoria stack e heap. Entao, quando voce escreve isto, esta dizendo que essa aplicacao podera usar ateh 256 megas!!! Eh muito aconselhavel para programas pesados que envolvem muitas threads: robocode e IDEs
Como o Paulo já explicou, o parâmetro é para a VM e não do programa.
Não tem nada a ver com o que postei.
Desculpem a falha…
caras vcs são os mestres
valeu mais uma vez por mais essa contribuição para o aprendizado
:lol: