方法1-绝对值形式
step1: 查看线程的占用运行内存值,以绝对值形式给出。
在终端中输入,
ps -aux | grep 'python determine_forcible_bind_0813.py'
得到,
由上图可知,程序占用运行内存为1891652KB ≈ 1891MB ≈ 1.8GB
。
命令解析:
ps
:是process status
的简称,是一个显示当前进程的命令。
-a
:显示所有用户的进程,而不仅仅是当前终端用户的进程。
-u
:显示每个进程的详细信息,包括用户名称、CPU和内存使用情况等。
-x
:显示没有控制终端的进程(例如后台进程)。
方法2-绝对值形式
step1: 找到线程id。
运行命令为python determine_forcible_bind_0813.py
,在终端中输入,
ps -ef | grep 'python determine_forcible_bind_0813.py'
得到,
step2: 查看运行内存,以绝对值形式给出。
在终端中输入,
cat /proc/21924/status
得到,
由上图可知,程序占用运行内存为1836832KB ≈ 1836MB ≈ 1.8GB
。
方法3-百分比形式
step1: 找到线程id。
运行命令为python determine_forcible_bind_0813.py
,在终端中输入,
ps -ef | grep 'python determine_forcible_bind_0813.py'
得到,
step2: 根据线程id查看运行内存,以百分比形式给出。
在终端中输入,
top -p 21924
得到,
按q
退出。