加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

用htop检测内存泄漏

发布时间:2020-12-14 01:25:13 所属栏目:Linux 来源:网络整理
导读:伙计们,我创建了一个由GTK库和一些链表组成的应用程序 当我通过htop看到资源时,它显示如下: 1 [|||||||||||||||||||||| 24.4%] Tasks: 117,163 thr; 1 running 2 [|||||||||||||||||||| 21.8%] Load average: 0.22 5.09 7.51 Mem[|||||||||||||||||||||||||
伙计们,我创建了一个由GTK库和一些链表组成的应用程序

当我通过htop看到资源时,它显示如下:

1  [||||||||||||||||||||||                                                             24.4%]     Tasks: 117,163 thr; 1 running
  2  [||||||||||||||||||||                                                               21.8%]     Load average: 0.22 5.09 7.51 
  Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||               330/2003MB]     Uptime: 6 days,02:09:22
  Swp[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  220/254MB]

  PID USER     PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
 1843 rahulyud  20   0 94496  9296  5596 S 17.0  0.5  0:57.59 gnome-terminal
 1118 root      20   0 41112  8556  2612 S 14.0  0.4 25h13:05 /usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-ubcbQV/database -nolisten tcp vt7
 3035 root      20   0  2808  1468  1056 R  5.0  0.1  0:11.30 htop
 1563 rahulyud  20   0  265M 19400  6792 S  4.0  0.9 12h17:58 compiz
 2594 rahulyud  20   0  373M 25064 10316 S  1.0  1.2  0:13.75 /home/rahulyudi/NetBeansProjects/mm/trunk/dist/Debug/GNU-Linux-x86/trunk

不幸的是,我真的不熟悉unix htop-things,
我的应用程序使用pid 2594运行,但似乎VIRT成本资源太高了 – > 373M,以为它是373兆字节,我是对的吗?无论如何这个大小正常吗?

什么真的VIRT,RES,SHR是什么意思?
如何通过这些符号检测我的应用程序内存资源?

预先感谢

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读