Caros, possuo uma aplicação java desktop do qual necessito identificar quanto de memoria RAM e CPU da maquina ela esta consumindo, pois tenho situações onde são abertas diversas instancias desta aplicação, poderiam me citar melhores maneiras de obter estes resultados.
O metodo memory.getSize() me retorna o valor de: [telefone removido]. Que fazendo a divisão [telefone removido] / 1024 / 1024, chego no valor de 1385.
Neste caso seria 1385 MB, estou achando estranho esse valor, será que possui algum erro ?
D
douglaskd
se for windows, abre o taskmanager veja se a memória esta correta.
eu acho que o certo é dividir novamente por 1024 tendo como resultado: 1.35MB
compare o resultado com o taskmanager.
li algo sobre arquitetura x64 e 32 bits retornando valores diferentes, talves seja isso também.