当前位置:
首页 >
获取内存_如何获取一个进程所占用的内存
发布时间:2023/12/10
37
豆豆
生活随笔
收集整理的这篇文章主要介绍了
获取内存_如何获取一个进程所占用的内存
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
推荐观看:
BATJ面试官最喜欢问的:多线程、线程并发面试题详解(volatile+ThreadLocal+Sleep)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com通过 ps 可以获知一个进程所占用的内存
$ ps -O rss -p 3506PID RSS S TTY TIME COMMAND3506 6984 S pts/1 00:00:00 vim如果要监控内存,肯定使用对进程万能的命令 pidstat (PS: 这名字一听就知道是干嘛的)
# -r 显示内存信息 # -p 指定 pid # 1: 每个一秒打印一次 $ pidstat -r -p 3506 1 Linux 3.10.0-957.21.3.el7.x86_64 (shanyue) 11/04/19 _x86_64_ (2 CPU)20:47:35 UID PID minflt/s majflt/s VSZ RSS %MEM Command 20:47:36 0 3506 0.00 0.00 139940 6984 0.18 vim 20:47:37 0 3506 0.00 0.00 139940 6984 0.18 vim 20:47:38 0 3506 0.00 0.00 139940 6984 0.18 vim 20:47:39 0 3506 0.00 0.00 139940 6984 0.18 vim 20:47:40 0 3506 0.00 0.00 139940 6984 0.18 vim 20:47:41 0 3506 0.00 0.00 139940 6984 0.18 vimpidstat 是属于 sysstat 下的 linux 性能工具,但在 mac 中,如何定位内存的变化?此时可以使用万能的 top/htop
$ htop -p 31796总结
简而言之,有以下三个命令
总结
以上是生活随笔为你收集整理的获取内存_如何获取一个进程所占用的内存的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 蓝牙 AVRCP 剖析
- 下一篇: css --- 手机端,留言模块的样式