Com um kernel Linux, você pode se referir a /proc/[PID]/stat
(definido em /usr/src/linux/fs/proc/array.c
).
Contém numerosos campos, o 23º é o tamanho da memória virtual em bytes (veja man proc
).
Como alternativa, você também tem /proc/[PID]/statm
, que contém apenas valores sobre a memória (em páginas) ou, mais legível para humanos, /proc/[PID]/status
.
Todas essas informações estão detalhadas em man proc
.
Use o comando cat
para visualizar esses arquivos.