hon*_*zas 2 c c++ linux memory-management
有没有一种简单的方法如何从C/C++代码中获取Linux进程的virt大小?谢谢
如果要查找自己进程的虚拟大小,只需阅读/proc/self/status并找到VmSize字段即可
FILE* handle = fopen("/proc/self/status","r");
// and then read its conttent find the VmSize string and its value
Run Code Online (Sandbox Code Playgroud)
如果您想知道任意进程的虚拟大小,则打开"/proc/<process-id>/status"该进程并在那里找到VmSize字段.