Если вы хотите узнать свой виртуальный размер собственного процесса, вам просто нужно прочитать /proc/self/status
и найти там поле VmSize
FILE* handle = fopen("/proc/self/status","r");
// and then read its conttent find the VmSize string and its value
Если вы хотите узнать виртуальный размер произвольногозатем откройте "/proc/<process-id>/status"
для процесса и найдите там поле VmSize.