【问题标题】:is it not compulsory to have RSS value with page alignRSS 值是否必须与页面对齐
【发布时间】:2015-12-11 07:45:29
【问题描述】:

我正在通过 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 命令观察到系统中运行的所有进程都是如此。

这是否意味着我的理解不正确,物理内存是按页面分配/释放的?那么内存是如何分配的,什么是内存粒度。

【问题讨论】:

  • 13300 以 KiB 为单位,1024。所以你有 13300*1024,这是你的页面大小的倍数。
  • 啊我想我现在应该去睡觉了:(谢谢。

标签: unix memory-management operating-system page-tables


【解决方案1】:

13300 以 KiB 为单位,1024。所以你有 13300*1024,它是你的页面大小的倍数。 – 没有

【讨论】:

    猜你喜欢
    • 2012-08-11
    • 1970-01-01
    • 2011-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-04
    • 1970-01-01
    相关资源
    最近更新 更多