Configurando o uso de Memória em aplicações Java Um recurso bastante útil para o ambiente de execução Java é a configuração do uso de memória alocado pela JVM (Java Virtual Machine).
Através de parâmetros enviados ao comando "java" aplicações Java podem obter uma melhor performance fazendo um uso maior de memória que o valor default, geralmente configurado para ambientes de desenvolvimento. Os dois principais parâmetros disponíveis são: Xms<size> - Para configurar a memória inicial ocupado pela aplicação Xmx<size> - Para definir o uso total de memória que a JVM poderá ocupar. Exemplo: java -Xms32M -Xmx128M br.com.acme.SuaClasse No exemplo acima a memória inicial foi configurada para 32 MB e pode chegar até 128 MB. Se voce utiliza o Tomcat 4.0, esta configuração pode ser feita no arquivo catalina.bat ou catalina.sh alterando a variável de ambiente CATALINA_OPTS. Veja trecho abaixo deste arquivo: rem ----- Save Environment Variables That May Change -------------------------- set _CATALINA_HOME=%CATALINA_HOME% set _CLASSPATH=%CLASSPATH% set _CP=%CP% set CATALINA_OPTS="-Xms64m -Xmx128m" ... Handerson Ferreira Gomes ================================================================ Dicas-Java circula diariamente com pequenas dicas sobre a plataforma Java e é mantido pela Sociedade de Usuários Java - SOUJAVA (http://www.soujava.org.br) - Quer contribuir com uma dica sobre Java? Envie um e-mail para [EMAIL PROTECTED] - Participe de outras listas de discussão sobre a linguagem Java. Saiba mais em http://www.soujava.org.br/lista.htm ------------------------------------------------------------------ - Para assinar este boletim envie um e-mail para [EMAIL PROTECTED] - Para cancelar sua assinatura envie um e-mail para [EMAIL PROTECTED] - O histórico das Dicas-List pode ser encontrado em http://www.mail-archive.com/dicas-list%40soujava.org.br