博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Top的VIRT是什么
阅读量:2341 次
发布时间:2019-05-10

本文共 490 字,大约阅读时间需要 1 分钟。

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://pjzvb.baihongyu.com/

你可能感兴趣的文章
IEnumerator 协程 全称协同程序
查看>>
java实现冒泡排序
查看>>
spring boot 初试,springboot入门,springboot helloworld例子
查看>>
Spring中配置和读取多个Properties文件--转
查看>>
使用JNI进行Java与C/C++语言混合编程(1)--在Java中调用C/C++本地库
查看>>
Mac 终端命令连接mysql
查看>>
Lua中的数学库
查看>>
多态小结
查看>>
Java连MySQL的驱动mysql-connector-java-5.1.21-bin.jar的安装方法
查看>>
java基础小结
查看>>
线程概念及死锁的理解
查看>>
数据结构之红黑树
查看>>
android学习之——界面 控件 体系 布局
查看>>
Eclipse开发Android程序在手机上运行
查看>>
ListView深入理解
查看>>
Activity的四种launchMode
查看>>
java面试题(7.22)
查看>>
java项目之——坦克大战01
查看>>
java项目之——坦克大战02
查看>>
java项目之——坦克大战03
查看>>