linux查看内存占用 linux查看内存占用 怎么查看内存占用?

相关解答一:怎样查看内存占用多少?

你说的不在任务管理器那个~但是那个就比较直观了啊,物理内存 总数-可用数=占用了的内存数

你也可以在"控制面板"->"管理工具"->"性能",在右下方那些计数器那边右击"添加计数器"->"性能对象"为Memory->"从列表中选择计数器"选"Available MBytes"(是MB的上面的分别是KB和B),添加好后~你只要点击你刚才添加的那个计数器,上面视图下方的最大、平均、最小都是你可用的内存数,同样是 内存总数-可用数=占用的。

我也是只知道在系统可以这样看的~其它方法就不是很清楚啰,可以用其它软件啊!


相关解答二:android 怎么查看native占用内存

Android是为移动设备而设计的,所以应该关注应用的内存使用情况。尽管Android的Dalvik虚拟机会定期执行垃圾回收操作,但这也不意味着就可以忽视应用在何时何处进行内存分配和释放。为了提供良好的用户体验,做到系统在不同应用间流畅切换,当用户和应用无交互时,避免应用不必要的内存消耗是很重要的。

尽管在开发过程中很好的遵守了《管理应用内存》(Managing Your App Memory )中的原则(也是应该遵守的),仍然可能会有对象泄露或引入其他的内存bug。唯一来确定应用使用了尽可能少的内存的方法,就是使用工具来分析应用的内存使用情况。本指南介绍了如何去调查内存使用情况。

解析日志信息

最简单的调查应用内存使用情况的地方就是Dalvik日志信息。可以在logcat(输出信息可以在Device Monitor或者IDE中查看到,例如Eclipse和Android Studio)中找到这些日志信息。每次有垃圾回收发生,logcat会打印出带有下面信息的日志消息:

Java

1

D/dalvikvm: , , ,

GC原因

触发垃圾回收执行的原因和垃圾回收的类型。原因主要包括:

GC_CONCURRENT

并发垃圾回收,当堆开始填满时触发来释放内存。

GC_FOR_MALLOC

堆已经满了时应用再去尝试分配内存触发的垃圾回收,这时系统必须暂停应用运行来回收内存。

GC_HPROF_DUMP_HEAP

创建HPROF文件来分析应用时触发的垃圾回收。

GC_EXPLICIT

显式垃圾回收,例如当调用 gc()(应该避免手动调用而是要让垃圾回收器在需要时主动调用)时会触发。

GC_EXTERNAL_ALLOC

这种只会在API 10和更低的版本(新版本内存都只在Dalvik堆中分配)中会有。回收外部分配的内存(例如存储在本地内存或NIO字节缓冲区的像素数据)。

释放数量

执行垃圾回收后内存释放的数量。

堆状态

空闲的百分比和(活动对象的数量)/(总的堆大小)。

外部内存状态

API 10和更低版本中的外部分配的内存(分配的内存大小)/(回收发生时的限制值)。

暂停时间

越大的堆的暂停时间就越长。并发回收暂停时间分为两部分:一部分在回收开始时,另一部分在回收将近结束时。

例如:

Java

1

D/dalvikvm( 9050): GC_CONCURRENT freed 2049K, 65% free 3571K/9991K, external 4703K/5261K, paused 2ms+2ms

随着这些日志消息的增多,注意堆状态(上面例子中的3571K/9991K)的变化。如果值一直增大并且不会减小下来,那么就可能有内存泄露了。

查看堆的更新

为了得到应用内存的使用类型和时间,可以在Device Monitor中实时查看应用堆的更新:

1.打开Device Monitor。

从/tools/路径下加载monitor工具。

2.在Debug Monitor窗口,从左边的进程列表中选择要查看的应用进程。

3.点击进程列表上面的Update Heap。

4.在右侧面板中选择Heap标签页。

Heap视图显示了堆内存使用的基本......余下全文>>


相关解答三:怎样查看电脑哪个软件占用内存多

1.打开电脑的任务管理器,在任务栏空白处右键鼠标,弹出的菜单,点击任务管理器。

2.打开的窗口,点击到进程标签,然后再内存位置点击,进行占用内存的升序或者降序的排列,就可以确定最占内存的软件了。


相关解答四:怎么查看系统内存占用情况

我的也是这个情况。。。我是win8 64位的


相关解答五:怎么查看word里图片所占的内存? 5分

把图片复制粘贴出来。看属性。


相关解答六:电脑内存占用率如何查看?

第一步右键电脑屏幕最下面的任务栏

第二步:启动任务管理器

第三步:选择【性能】标签

就可以看到啦。如上图

完成,over


相关解答七:怎么查看电脑内存当前占用多少

PF使用率:虚拟内存已经使用的空间量的值

因为是已经使用的空间的值,所以,您插上更多的内存的话,并不会对这个值造成太大影响。

这个使用率并不是说内存使用的效率,而是说内存占用的多少,因此并不是越高越好的。

CPU使用率与PF使用率就相当于你电脑的CPU配置及内存条大小与系统性能的正比关系咯。CPU使用率太高说明了你的系统开销太大(XP sp2)或者你的CUP已经OUT了需要换咯;你的内存及虚拟内存的硬盘就是PF,“PF使用率开机就太高”有可能是你开机随系统启动的程序太多太大,同时你的内存太小咯,又或者你系统设置得不好...O%Z

建议:硬件升级是最好的方法(单独升内存会使机器的命中率降低 即PF降 CPU升)wF9$

改善的方法很多:装个小一点的系统,关闭随开机启动的程序,清下注册表垃圾,做一下系统盘的碎片整理,设置一下虚拟内存及环境变量,降低下分辨率及刷新率,更绝的话去控制面板/管理工具/计算机管理,看其需要手工关闭一些系统服务咯...

把开机时不必要启动的东西很关掉,另外去系统进程里停掉一些进程,当然这得需要你能识别各位进程的作用了,建议把虚伪内存改为除系统盘以外的盘,这样一定程度上可以减少系统盘的文件碎片,速度也可以在很长时间内保持较快

PF使用率是虚拟内存使用率,如果你把虚拟内存设置为0,那这个使用率就为0了。如果有不清楚,可以到百度去搜索 虚拟内存,pf使用率这些关键字。

CPU使用率是正常情况下,CPU的工作状态的反应,在WINDOWS的标示中已经指出,就是CPU的使用率,用百分数来表示。

至于多少是安全的,按照我的经验,我的CPU是超线程奔四2.8G的,玩游戏的时候是百分之五十左右,平时看网页是十到二十左右,偶尔打开文件时可能达到峰值九十几。杀毒的时候是四十几。装带有patch的软件的时候高达九十八左右。

中病毒就保持九十五以上。

只要不超频,通常CPU不会烧毁的。

物理内存:就是你的机器所配置的内存大小。

核心内存:操作系统的内核占用内存的大小。


相关解答八:电脑内存占用率如何查看?

启动任务管理器ALT+CTRL+DELETE,然后点选项进程,里面有你想知道的。

linux查看内存占用 linux查看内存占用 怎么查看内存占用?

相关解答九:如何查看win7系统当前内存占用数据?

打开任务管理器-性能-下边有个 资源监视器(R)


相关解答十:Linux下如何查看哪个进程占用内存多?

1、ps -aux|sort -k5nr|awk 'BEGIN{print "PID VSZ"}{print $2,$5}'|awk 'NR

2、top

3、ps -aux4、/proc/pid/status



百度搜索“爱华网”,专业资料,生活学习,尽在爱华网  

爱华网本文地址 » http://www.aihuau.com/a/372051/441165399667.html

更多阅读

如何查看某个端口被谁占用 如何查看adb 端口占用

如何查看某个端口被谁占用——简介我们在启动应用的时候经常发现我们需要使用的端口被别的程序占用,但是我们又不知道是被谁占用,这时候我们需要找出“真凶”,如何做到呢?如何查看某个端口被谁占用——工具/原料电脑一台如何查看某个

怎么查看内存频率 如何看内存频率

怎么查看内存频率——简介电脑内存是电脑运行数据动态存储单元,内存的容量和运行频率直接决定了电脑运行速度和性能的好坏。因此,在评价和购买电脑内存条的时候,查看内存频率成为衡量电脑性能的重要指标。那么如何查看内存频率呢?下面,看

声明:《linux查看内存占用 linux查看内存占用 怎么查看内存占用?》为网友死在风里分享!如侵犯到您的合法权益请联系我们删除