2 Parâmetros de vm.memory.size

A soma de vm.memory.size[used] e vm.memory.size[available] não equivale necessariamente ao total. Por exemplo, no FreeBSD as memórias active, inactive, wired e cached são consideradas usadas, pois elas armazenam algumas informações úteis.
Da mesma forma, as memórias inactive, cached e free são consideradas disponíveis, pois estes tipos de memórias podem ser entregues instantaneamente para processos que requisitam mais memória.
Assim, memória inactive é ao mesmo tempo usada e disponível. Por causa disso, o item vm.memory.size[used] é projetado para fins de informação apenas, enquanto que o item vm.memory.size[available] é projetado para ser usado em triggers.\

Veja a seção "Veja também" no fim desta página para mais informações mais detalhdas sobre cálculo de memória em diferentes sistemas operacionais.

Notas de plataformas específicas

Veja também

  1. Informações detalhadas sobre cálculo de memória em diferentes sistemas operacionais (em inglês)