[Resolvido]Quantas máquinas virtuais?

Preciso fazer uma aplicação que constantemente verifique a memória disponível para um aplicativo Java rodando em um PDA. Beleza, a implementação é tranquila, mas uma dúvida que o grande oráculo [Google] não está me respondendo é:
Quando executo diferentes aplicaçoes Java em um dispositivo móvel, todas as aplicações usam a mesma KVM ou são máquinas virtuais diferentes??

Porque minha intenção é fazer o Push Registry rodar o gerenciador de memória de tempos em tempo, em background, enquanto o aplicativo principal estiver sendo executado. Mas se ambos forem executados em máquinas virtuais diferentes, não adianta nada usar os métodos de Runtime para ver o consumo de memória…
Se alguém tiver uma sugestão que permita verificar a memória disponível em todo o sistema melhor ainda :wink:

É apenas 1 máquina virtual

[quote=J-Chist]
Porque minha intenção é fazer o Push Registry rodar o gerenciador de memória de tempos em tempo, em background, enquanto o aplicativo principal estiver sendo executado. Mas se ambos forem executados em máquinas virtuais diferentes, não adianta nada usar os métodos de Runtime para ver o consumo de memória…
Se alguém tiver uma sugestão que permita verificar a memória disponível em todo o sistema melhor ainda :wink: [/quote]
Existe uma chance boa de isto q vc quer funcionar, desde que o celular suporte multipla execução de midlets, o que hoje em dia a grande maioria dos celulares não suporta.
Qual suporta ? N95, 6120 e outros que não são fraquinhos…

Obrigada boone!
A aplicação deve rodar em um iPaq da Hp.