当前位置:  技术问答>linux和unix

用top命令查看一个进程,虚拟内存一直不变,但物理内存每时5s增长12k或20k.

    来源: 互联网  发布时间:2016-09-13

    本文导语:    用top命令查看一个进程,虚拟内存一直不变,但物理内存每天增长4M,用pmap查看,每5s增长12k或20k,一直没有分析出是哪里出了问题,请教各位这种情景是否确实为内存泄露?有没有更好的分析方法?给小弟点思路...

  用top命令查看一个进程,虚拟内存一直不变,但物理内存每天增长4M,用pmap查看,每5s增长12k或20k,一直没有分析出是哪里出了问题,请教各位这种情景是否确实为内存泄露?有没有更好的分析方法?给小弟点思路。谢谢!

|
虚拟内存不长通常就没有内存泄漏。物理内存增长通常是你的活跃数据/代码越来越多,所以都慢慢被调进无力内存了,不是很大的问题,具体的分析要看你的程序是什么性质。

举个简单的例子,上来就分配了一个大数组,然后随着程序的运行往其中增加不重复值,这样每次增加的时候你都会读取/移动部分数组。在这种情况下,虚拟内存是不会变的(没有申请更多空间),但是物理内存会越来越大,因为你访问的数据越来越多。

|
楼上分析的很详细
你监控了多久 得出的结论是 物理内存每天增长4M
把你的free -m后的结果 贴出来看看

|
哪个进程的程序没写好吧,内存泄露,用vargrind跟踪一下看看,哪里漏了。

    
 
 

您可能感兴趣的文章:

  • 我执行top命令,显示出来所有进程占内存都不超过1%,可是512M内存只剩30多M,为什么?
  • solaris 8 下有没有返回系统总物理内存和当前所使用内存大小的函数。(不是top,vmstat命令)
  • top命令显示的内存使用量是如何得出的
  • 求unix查看cpu和内存的命令(非top)
  • 内存问题及 top 命令,郁闷了两个多月了.高手请帮忙.
  • STL map在使用过程中用了clear为什么在Top as中还是看不到内存释放呢?
  • 定时top看系统参数,发现我的程序的SIZE项和RES项的数值一直在增加,这是不是说明,我的程序有内存泄漏?
  • 问个简单问题,正确马上揭帖。如果看linux/unix下的内存,cpu使用情况。除了top和ps,sar外。
  • ■帮一个朋友维护网站,oracle运行半小时就自动锁死,用top发现是其狂吃内存,直到吃完为止。怎么办啊
  • 服务器程序, 使用"top -p PID"命令此进程的详细信息, 发现SIZE和RSS不断增大, 是否一定是内存泄露??
  • linux top命令下内存资源的讨论,高手请进。。。
  • 我用TOP查看linux的内存占用情况,发现used和buff每隔5秒就增加8Kb,free相应就少8Kb,这是为什么?
  • 如何使用top查看程序的内存占用情况?
  • top命令显示wa的进程占用100%
  • 我的linux服务器,cpu总是30-50%,top,ps出来的结果看不到哪个进程,怎么办?
  • 请教进程观察工具top所显示的各字段的意义
  • 关于 Linux 进程的问题 top
  • UNIX下除了用TOP看进程占用的资源外,还有什么命令?
  • 急!!!CPU使用率大,top一下只能看见进程的PID
  • top 显示的%MEM 是什么意思呢?我把这些值加起来超过了100%,这怎么回事呢?(我运行oracle,它的多个进程加起来就超过了。。。)
  • redhat ent 4 u4上,如何象readhat ent3 u6版本那样使用top可以查看每个逻辑CPU的利用率以及运行进程的资源使用情况?
  • 请问怎样查看自己写的程序执行的进程的信息?ps?top?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Stacks(堆栈) 成员 top():返回栈顶元素
  • top查看CPU 发现top本身占用率奇高
  • java命名空间java.awt类insets的类成员方法: top定义及介绍
  • top与ps命令输出结果差异以及top结果的重定向
  • C++ Priority Queues(优先队列) 成员 top():返回优先队列中有最高优先级的元素
  • top -d 1 | grep gedit为什么不能1秒钟刷新一次?top -d 1 就可以1秒钟刷新一次
  • java命名空间javax.swing接口swingconstants的类成员方法: top定义及介绍
  • jQuery获取margin-top与padding-top值
  • java命名空间javax.swing.border类emptyborder的类成员方法: top定义及介绍
  • shell 程序中top 命令屏幕限制
  • java命名空间javax.swing类jsplitpane的类成员方法: top定义及介绍
  • 请教Solaris 10 安装TOP工具不能使用的问题
  • java命名空间javax.swing.border类titledborder的类成员方法: top定义及介绍
  • linux iis7站长之家
  • java命名空间javax.print.attribute.standard类mediatray的类成员方法: top定义及介绍
  • 我是个小菜鸟。想问问top命令如何保存
  • java命名空间javax.lang.model.element枚举nestingkind的类成员方法: top_level定义及介绍
  • 求solaris下的类似linux的top命令,谢谢!
  • java命名空间javax.swing.border类titledborder的类成员方法: above_top定义及介绍
  • top:unknown terminal type 问题
  • java命名空间javax.swing.border类titledborder的类成员方法: below_top定义及介绍
  • 页面中的Top是如何实现的?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3