美文网首页
009-内存分析(进程内存使用情况)

009-内存分析(进程内存使用情况)

作者: 0981b16f19c7 | 来源:发表于2019-07-08 11:27 被阅读0次

    1、进程内存访问原理
    对普通进程来说,它能看到的其实是内核提供的虚拟内存,这些虚拟内存还需要通过页表,由系统映射为物理内存。
    当进程申请内存后,内存并不会立即分配,而是在首次访问时,通过缺页异常陷入内核中分配内存。

    2、free 进程内存使用情况.png

    VIRT:进程虚拟内存的大小,只要进程申请过的内存,即使还没有真正分配物理内存,也会计算在内。由于虚拟内存并不会全部分配物理内存,因此每个进程的虚拟内存都比常驻内存大得多。
    RES:常驻内存的大小,也就是进程实际使用的物理内存大小,但不包括Swap和共享内存。
    SHR:共享内存的大小,比如与其他进程共同使用的共享内存,加载的动态链接库及程序的代码段[非进程间共享]等。
    %MEM:进程使用物理内存占系统总内存的百分比。

    相关文章

      网友评论

          本文标题:009-内存分析(进程内存使用情况)

          本文链接:https://www.haomeiwen.com/subject/jrnnhctx.html