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.