Linux中查看进程占用内存的情况

Linux中查看进程占用内存的情况,第1张

原来跑着的MySQL挂了, 最终定位问题是机器内存不够了, 为什么内存不够了呢? 想到前两天部署的服务, 所以想看下该服务的当前的内存占用情况

注意 : 这里显示的内存信息是系统层面的进程的内存使用情况

Linux中查看某个进程占用内存的情况,执行如下命令即可,将其中的[pid]替换成相应进程的PID号:

说明

/proc/[pid]/status中所保存的信息除了内存信息,还包括进程IDs、信号等信息,此处暂时只介绍内存相关的信息。

字段 说明

手机型号:iPhone8

系统版本:ios11.4.1

1、首先打开手机上面的“设置”,进入系统设置,如图所示

2、进入手机系统设置后,选择其中的“通用”,如图所示。

3、进入通用设置后,选择其中的“iPhone存储空间”,如图所示。

4、进入之后就可以看到当前iPhone中比较占用内存的应用,如图所示。

左击开始,找到运行,在运行框中输入debug,然后输入D加上你要查看的内存地址,内存地址用十六进制表示......

如输入D1234

,1234是偏移地址,你如果要查看的话,必须知道内存逻辑地址,或者物理地址,才可以看到,当然看到也是16进制的数码,能不能看懂就不知道了,呵呵

Q是退出命令...

以上只是内存查看命令,不过软件关闭之后,占用的内存都会释放的,如果不释放,当别的程序使用这段内存时就会出错,比如提示该内存不能为written..

所以可能查不到了....

不过系统中可能留有软件运行的记录,楼主可以找一找

祝你解决问题


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12141130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存