当前位置:首页 > 内存 > 正文

查看某个进程占用内存

  • 内存
  • 2024-06-13 00:57:26
  • 2799

一、怎么获取某个进程的内存占用量您好,方法如下:
可以直接使用top命令查看%MEM的内容。您可以选择按进程或按用户查看。如果想查看Oracle用户进程的内存使用情况,可以使用如下命令:
(1)top
top命令比较常用。Linux下的性能分析工具。它可以实时查看系统中各个进程的资源使用情况,类似于Windows任务管理器。
可以直接使用top命令查看%MEM的内容。可以选择按进程查看,也可以按用户查看如果想按Oracle用户查看进程内存使用情况,可以使用以下命令:
$top-uoracle
内容说明:
PID:进程ID
USER:进程的所有者
PR:进程的优先级,优先级越低,优先执行
NInice:值
VIRT:虚拟进程占用的内存
RES:进程占用的物理内存
SHR:进程使用的共享内存
S:进程的状态。S表示休眠,R表示运行,Z表示僵尸状态,N表示进程优先级值为负数
%CPU:进程占用的CPU利用率
%MEM:物理内存进程使用的总内存
TIME+的百分比:启动后进程占用的CPU时间总和,即CPU使用时间的累计值。
COMMAND:启动进程的命令名称
常用命令:
P:根据%CPU使用率分类
T:根据MITE+分类
M:按%MEM分类
(2)pmap
可以按进程查看进程信息占用的内存(进程号可以通过ps查看)如下:
$pmap-d14596
(3)ps
如下例所示:
$ps-e-o'pid,comm,args,pcpu,rsz,vsz,stime,user,uid'其中rsz是实际的内存
$ps-e-o'pid,comm,args,pcpu,rsz,vsz,stime,user,uid'|greporacle|sort-nrk5
其中rsz是实际内存,上面的例子实现按内存从大到小排序


二、win10系统如何查看进程占用内存情况

现在大部分电脑都运行Windows10系统,有些新用户不知道如何查看进程占用的内存。

具体如下:

1首先,按照下图箭头点击底部任务栏。

2.第二步,在弹出的菜单栏中,点击【任务管理器】选项,如下图箭头所示。

3.第三步,打开【任务管理器】窗口后,按照下图箭头找到并点击【内存】选项。

4.第四步,如下,进程会按照内存使用情况从大到小排序。

5最后,再次点击【内存】选项,如下,进程会按照内存使用情况从小到大排序。