Oi pessoal,

        outro dia estava rodando uma aplicacao Java e gostaria que ela
dispusesse de uma certa quantidade de memoria inicial no heap *jah
alocada*, para evitar eventuais malloc's subsequentes. O fato eh que setei
o parametro -Xms para 64Mb, o que para mim significaria que logo na
inicializacao, a JVM jah alocaria um blocao de 64Mb e criaria as
estruturas necessarias para gerancia-lo (+- o que a libc faz) sem a
necessidade de uma criacao de objeto resultar em um malloc efetivo no SO.

        Para minha surpresa, logo apos a inicializacao, verifiquei que a
aplicacao tinha alocado somente 30 e poucos Mb. O que estah errado? O meu
conceito sobre o parametro -Xms ou a implementacao da JVM? (estou usando a
versao 1.3 no Solaris e Linux).

Abracos,

Bruno.
______________________________________________________________
Bruno Diniz de Paula
[EMAIL PROTECTED] - UFMG

"Coracoes ao alto e pes no chao."

"A verdadeira experiencia com Deus nao nos faz
 fugir da realidade, mas nos da forcas para
 enfrenta-la e transforma-la."

Pe. Zeca


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a