linux 获取内存储器的方法

linux 获取内存的方法如果参数who是RUSAGE_SELF,则得到的是当前进程的资源信息。如果是RUSAGE_CHILDREN,则

linux 获取内存的方法


如果参数who是RUSAGE_SELF,则得到的是当前进程的资源信息。如果是RUSAGE_CHILDREN,则将返回当进程的终止掉的子进程和等待子进程的资源信息。当调用成功后,返回0,否则-1;
下面是一个例子:

int who = RUSAGE_SELF;struct rusage usage;int ret;ret = getrusage(who, &usage);


这样你就可以用usage获取你想要的东西了;