×
Namespaces

Variants
Actions
Revision as of 08:33, 8 December 2011 by hamishwillee (Talk | contribs)

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

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Compatibilidade
Artigo
Tradução:
Por maiconherverton
Ú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.

61 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×