如何计算/ proc / <pid> / status VmSize?

时间:2019-02-14 10:01:27

标签: c memory

我写了一个简单的程序来分配一些内存:

int main(void)
{
    int* mem = malloc(100000000);
    sleep(1000);
    free(mem);
    return 0;
}

当它运行时,我可以看到VmSize:在/ proc / pid / status中为102168 kB,在/ proc / pid / stat中为104620032字节。这些值如何计算?如何使用task_struct-> mm或类似的方法自己计算它们?

0 个答案:

没有答案