我正在通过time命令检查我的应用程序的内存使用情况。它给出以下输出
0.01user 0.03system 0:10.05elapsed 0%CPU (0avgtext+0avgdata 13300maxresident)k
0inputs+256outputs (0major+1368minor)pagefaults 0swaps
最大 RSS 为 13300,未对齐页面。我的 64 位机器(ubuntu)上的页面大小为 4096。据我了解,内存分配/释放是基于页面的。但是 RSS 图不是页面对齐的。之后我通过ps命令观察到系统中运行的所有进程都是如此。
这是否意味着我的理解不正确,物理内存是按页面分配/释放的?那么内存是如何分配的,什么是内存粒度。