美文网首页
Top 入门

Top 入门

作者: Lesss | 来源:发表于2019-03-15 14:50 被阅读0次

    前言

    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器,而android 则是站在linux巨人肩膀上的操作系统,作为一个android开发者 我们有必要对top命令研究下一下

    top

    首先我们先看下默认的top命令
    输入 adb shell top


    top.png
    • [PID] 是指当前进程的id
    • [PR] 进程的优先级
    • [%CPU] 上次更新到现在的CPU时间占用百分比
    • [S] 进程状态,D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
    • [THR] 程序当前所用的线程数
    • [VSS] Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
    • [RSS] Resident Set Size 实际使用物理内存(包含共享库占用的内存)
    • [PSS] Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)
    • [USS] Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)
    • [PYC] 调度策略优先级
    • [UID] 进程所有者的用户ID
    • [NAME] 进程的名称

    实用命令

    • -m num Maximum number of processes to display. 最多显示多少个进程
    • -n num Updates to show before exiting. 刷新次数
    • -d num Seconds to wait between updates. 刷新间隔时间(默认5秒)
    • -s col Column to sort by (cpu,vss,rss,thr). 按哪列排序
    • -t Show threads instead of processes. 显示线程信息而不是进程

    相关文章

      网友评论

          本文标题:Top 入门

          本文链接:https://www.haomeiwen.com/subject/euglmqtx.html