Valor default do java heap

galerinha dei uma procurada no tio google e aqui no guj mas não encontrei nada que fale como que consigo ver o valor atual do java head.
por um acaso alguem saberia me falar como faço para descobrir isso?

Valew…

Não posso lhe falar porque não estou ao telefone, pois pois!

Para o valor aproximado de -Xmx, use Runtime.getRuntime().maxMemory().
Para o valor aproximado de -Xms, use Runtime.getRuntime().totalMemory().

Exemplo:

class TesteTotalMemory {
    public static void main(String[] args) {
        System.out.printf ("%.2f MB %n", Runtime.getRuntime().totalMemory() / (1024.0 * 1024.0));
        System.out.printf ("%.2f MB %n", Runtime.getRuntime().maxMemory() / (1024.0 * 1024.0));
    }
}

Se rodar com -Xms10m -Xmx20m, o resultado será:

9,94 MB
99,25 MB

Se rodar sem parâmetros, o resultado será:

4,94 MB
63,56 MB

galera só tem essa forma de ver o valor atual da jvm?

outra coisa tentei mudar o valor mas não mudou…

estou usando o vista e o jeito que eu estou fazendo é o seguinte

java -Xmx 256mb.

valew galera.