Top的VIRT是什么 - 起点终站

我们应该感谢相遇,无论结局是喜是悲....
Top的VIRT是什么
  • 首页 > 教程小结
  • 作者:起点终站
  • 2017年7月11日 17:44 星期二
  • 浏览:12746
  • 字号:
  • 评论:2
  • Top命令监控某个进程的资源占有情况 

    下面是各种内存:


    VIRT:virtual memory usage 
        1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等 
        2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 



    RES:resident memory usage 常驻内存 
        1、进程当前使用的内存大小,但不包括swap out 
        2、包含其他进程的共享 
        3、如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反 
        4、关于库占用内存的情况,它只统计加载的库文件所占内存大小 


    SHR:shared memory 

        1、除了自身进程的共享内存,也包括其他进程的共享内存 
        2、虽然进程只使用了几个共享库的函数,但它包含了整个共享库的大小 
        3、计算某个进程所占的物理内存大小公式:RES – SHR 
        4、swap out后,它将会降下来 


    DATA 
        1、数据占用的内存。如果top没有显示,按f键可以显示出来。 
        2、真正的该程序要求的数据空间,是真正在运行中要使用的。

     


    转自:http://www.cppblog.com/fwxjj/archive/2012/05/09/174105.aspx


      您阅读这篇文章共花了:  
    本文作者:起点终站      文章标题: Top的VIRT是什么
    本文地址:https://blog.hellozwh.com/?post=305
    版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。
    • blogger
    非瞳博客2017-07-13 11:13
    大大主题不错,已经收藏,望回访!
    起点终站 没错,我就是那个帅逼站长2017-07-13 14:12
    @非瞳博客:欢迎来访。已回
    返回顶部| 首页| 手气不错| 网站地图| sitemap| 装逼生成器| 站长介绍|

    Copyright © 2016-2019 起点终站 闽ICP备16011094号-1