Namespaces
Variants
Actions
Revision as of 08:33, 8 December 2011 by hamishwillee (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Como descobrir o total de memória do celular com Java ME

Jump to: navigation, search
Dados do artigo

Artigo
Tradução:
Última alteração feita por hamishwillee em 08 Dec 2011

A memória heap total atual da VM é recuperada usando o seguinte código:

Runtime runt=Runtime.getRuntime();
long memoriaTotal = runt.totalMemory();


Este método, contudo, não mostra toda a memória disponível possível em todas as implementações da Java VM como na série S60. S60 usa uma máquina virtual em que aloca a memória heap VM dinamicamente a partir do sistema operacional. Durante a inicialização, certa quantidade de heap é reservada, mas quando a memória for usada a quantidade livre é cada vez menor, porque a VM aloca dinamicamente mais memória heap do SO (Sistema Operacional). A VM também libera memória heap desnecessária que retorna para o sistema operacional. Este tipo de aplicação é importante para o ambiente operacional com verdadeira capacidade multitarefa como o S60.

Em dispositivos S60 3ª Edição existe uma propriedade do sistema
com.nokia.memoryramfree

que pode ser usada para consultar a memória RAM disponível no sistema operacional. Essa é uma estimativa muito confiável de RAM disponível. Embora se deva entender que qualquer outra aplicação pode usar essa memória RAM.

137 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved