[RESOLVIDO] Gerenciamento de recursos do Hardware?

[color=darkblue]Alguém já utilizou alguma implementação em java para gerenciamento de recursos do Hardware, por exemplo:

Consumo de memória
Espaço em disco
Finalizar processos

Se alguém puder postar algum exemplo desde já gradeço [/color]

Para espaco livre faz assim ó:

import java.io.File; public class Teste { public static void main(String[] args) { File c = new File("C:/"); System.out.println("TOTAL: " + c.getTotalSpace()); System.out.println("LIVRE: " + c.getFreeSpace()); System.out.println("USADO: " +c.getUsableSpace()); } }

Para as outra fica meio complicado. Mas de uma olhada em
http://www.javaworld.com/javaworld/jw-11-2004/jw-1108-windowspm.html
e aqui
http://www.javaworld.com/javaworld/javaqa/2002-11/01-qa-1108-cpu.html

Nao sei se isso aqui he oque vc realmente precisa mas.:

Runtime.getRuntime().totalMemory(); Runtime.getRuntime().freeMemory();
Tirado daqui:
http://www.javaspecialists.co.za/archive/newsletter.do?issue=029

Lembre que o codigo mostrado acima somente foi implementado na versao Mustang do JAVA.

Para memória:

Memória Total:

Runtime.getRuntime().totalMemory()

Memória Livre:

Runtime.getRuntime().freeMemory()

Pra disco é um pouco mais complicado, mas tem um jeito que depende do SO: executar um df -h em *ix deve retornar o espaço livre. Em Windows, execute um dir. Dos dois jeitos, capture o retorno e faça um parse de acordo com o que vc precisa.

[]s

[color=darkblue]Muito obrigado ! [/color]