ecuperar informações de RAM em um Ma
Preciso recuperar a quantidade total de RAM presente em um sistema e a RAM total atualmente em uso, para que eu possa calcular uma porcentagem. Isso é semelhante a:ecuperar informações do sistema no MacOS
No entanto, nessa pergunta, a melhor resposta sugere como obter RAM lendo em:
/usr/bin/vm_stat
Devido à natureza do meu programa, descobri que não sou capaz de ler esse arquivo - eu preciso de um método que me forneça informações sobre RAM sem simplesmente abrir um arquivo e lê-lo. Estou procurando algo a ver com chamadas de função. Algo assim preferencialmente:getTotalRam()
egetRamInUse()
.
Obviamente, não espero que seja tão simples, mas estava procurando uma solução que não fosse a leitura de um arquiv
Estou executando o Mac OS X Snow Leopard, mas preferia obter uma solução que funcionasse em todas as plataformas atuais do Mac OS X (ou seja, Lion).
@Solutions pode estar em C ++, C ou Obj-C, no entanto, o C ++ seria a melhor solução possível no meu caso. Se possível, tente fornecê-lo em C +