最直接的方法是使用系统监视器图形化查看:打开“系统监视器”→切换到【进程】标签页→双击“内存”列降序排列,内存占用最高的应用自动置顶,注意勿结束gnome-shell等系统进程。

你需要在麒麟系统桌面环境中快速识别哪些正在运行的应用占用了最多物理内存,以便判断是浏览器开太多标签、IDE加载大型项目,还是某个后台程序异常吃内存——这能帮你立刻决定是否关闭应用或深入排查。
用系统监视器图形化查看应用内存占用排行
这是最直观、零命令行门槛的方法,专为桌面用户设计,所有预装应用(如Firefox、WPS、微信、网易云音乐)都会以真实进程名显示,不混杂系统服务。
点击左下角【开始菜单】→搜索并打开“系统监视器”→切换到【进程】标签页。
单击表头“内存”列两次:第一次升序,第二次变为降序,此时内存占用最高的应用自动置顶,右侧数字单位为MiB,绿色进度条实时反映占比强度。
注意:部分系统级进程(如gnome-shell、kwin_x11)会出现在前列,但它们属于桌面环境必需组件,【切勿直接结束】;若看到陌生名称(如“electron”、“chrome”、“java”)且内存持续高于800 MiB,才需右键→“结束进程”验证是否释放资源。
用ps命令精准筛选用户级GUI应用内存排名
当系统监视器被遮挡、卡顿,或你想把结果复制进文档/脚本时,ps能一次性输出干净、可排序的纯文本列表,只包含当前登录用户的图形界面应用,自动过滤掉root服务和后台守护进程。
方法一:按实际内存占用(RSS)从高到低排列
执行:ps -u $USER -o pid,rss,comm --sort=-rss | head -n 11
该命令中-u $USER确保只查你自己的进程,rss列数值单位为KB,比%MEM更反映真实字节数;head -n 11含1行表头+10个应用,避免刷屏。
方法二:按内存占比(%MEM)排序,适配不同内存总量设备
执行:ps -u $USER -o pid,%mem,comm --sort=-%mem | head -n 11
%MEM值对小内存设备(如4 GB RAM笔记本)更敏感——哪怕一个应用只占300 MB,%MEM也可能超过7%,一眼触发警觉。
用top交互式锁定高内存应用并验证其稳定性
当你怀疑某个应用内存持续增长、疑似泄漏时,top能动态刷新+即时排序,配合观察多轮采样中的RES变化趋势,比静态快照更可靠。
第一步:终端中执行 top
第二步:按下 Shift + M 键,使进程列表按常驻内存(RES)降序排列
第三步:找到目标应用(如wps、firefox、code),记下其PID和RES值(例如 RES=1245672 KB ≈ 1.2 GiB)
第四步:静待5秒,观察同一PID的RES是否继续上涨;若每3秒增加超50 MB且无下降迹象,基本可判定存在内存泄漏
第五步:按 q 键退出,不保存、不写日志、不触发任何后台动作

















