一、方法
- 使用top命令查看当前内存占用情况:
-
top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]
参数说明:
-d <秒数>
:指定 top 命令的刷新时间间隔,单位为秒。-n <次数>
:指定 top 命令运行的次数后自动退出。-p <进程ID>
:仅显示指定进程ID的信息。-u <用户名>
:仅显示指定用户名的进程信息。-H
:在进程信息中显示线程详细信息。-i
:不显示闲置(idle)或无用的进程。-b
:以批处理(batch)模式运行,直接将结果输出到文件。-c
:显示完整的命令行而不截断。-S
:累计显示进程的 CPU 使用时间。
-
- 根据进程内存占用情况分析是前端进程或者后端进程导致内存占用过高
- 测试在自检中内存占用是否会升高
- 是否可以取消键盘拖动动画
二、数据分析
- cpu占用81.4%, 内存占用:30.7%
- 如下图
- 如下图
-
cpu占用进程排序如下
-
名称 占用率 1 v9000-app 36.2% 2 v9000-app 13.8% 3 pulseaudio 10.9% 4 v9000-app 3.3% 5 v9000-app 3.0%
-
- 由于系统是四核最高cpu可占用400%,并不能说明cpu占用是导致卡顿的原因