活动监视器术语表
活动监视器中的进程、列和数值分别是什么意思,什么时候算问题,以及该怎么办。共55个条目。
你会看到的进程
排在列表前面的系统进程:它们做什么,什么时候值得一看。
- kernel_task kernel_task是macOS内核在活动监视器中显示的样子。
- WindowServer WindowServer是macOS的系统进程,负责管理窗口,把各个App绘制的内容合成为显示器上的最终画面,并把点按、按键等输入事件传给对应的App。
- mds_stores和mdworker mds、mds_stores和mdworker是构建和维护“聚焦”搜索索引的macOS进程。
- launchd launchd是macOS开机时启动的第一个进程,进程ID为1。
- 帮助程序 帮助程序是App为完成部分工作而启动的独立进程,例如渲染网页、运行扩展或处理图形。
- coreaudiod coreaudiod是macOS中Core Audio的后台进程,Core Audio是负责声音输入和输出的系统。
- backupd backupd是macOS中的时间机器备份进程。
- photoanalysisd photoanalysisd是在后台分析你的“照片”图库的macOS进程。
- syspolicyd syspolicyd是macOS的系统策略进程。
- cloudd cloudd是CloudKit背后的macOS进程,App通过CloudKit在iCloud中存储和同步数据。
- mediaanalysisd mediaanalysisd是分析Mac上照片和视频的macOS进程:它会识别图像中的场景、物体和文字,让你能在“照片”中搜索“海滩”,或者从图片中拷贝文字。
- nsurlsessiond nsurlsessiond是macOS中代表App和系统在后台下载和上传文件的进程。
- trustd trustd是macOS中判断证书是否可信的进程。
- tccd tccd是管理隐私权限的macOS进程:哪些App可以使用摄像头、麦克风、录屏、你的文件和文件夹、通讯录、完全磁盘访问权限和辅助功能。
- mDNSResponder mDNSResponder是把每个域名转换为地址的macOS进程。
- fileproviderd fileproviderd是把云存储接入访达的macOS进程。
- sharingd sharingd是隔空投送和Mac其他共享功能背后的macOS进程。
- rapportd rapportd是你的Apple设备在同一网络上互相发现和通信所用的macOS进程。
- contactsd contactsd是管理你联系人的macOS进程。
- secd secd是管理你用户账户中钥匙串项目的macOS进程:存放在iCloud钥匙串或“本地项目”中的密码、通行密钥、密钥和证书。
- logd logd是运行统一日志的macOS进程,统一日志是macOS和你的App在运行时所报告内容的系统级记录。
- XProtect XProtect是macOS内建的恶意软件防护。
内存
“内存”标签页上每个数值的含义,以及哪一个能告诉你是否需要更多内存。
- 内存压力 内存压力是活动监视器中的一张图表,显示Mac的内存满足当前需求的情况。
- App内存 App内存是App及其进程正在使用的内存量。
- 联动内存 联动内存是系统运行所需、必须留在物理内存中的内存。
- 被压缩的内存 被压缩的内存是macOS为了腾出更多可用内存而压缩的内存数据。
- 已缓存文件 已缓存文件是macOS为提升性能而放在原本闲置的内存中的文件大小。
- 已使用的交换 “已使用的交换”是macOS在启动磁盘上用来把内存换出和换回的空间大小。
- “内存”列 活动监视器中的“内存”列显示每个进程使用了多少内存。
- 统一内存 统一内存是搭载Apple silicon的Mac上唯一的一块内存池,由CPU、GPU和神经网络引擎共享。
CPU、GPU和能耗
“CPU”“GPU”和“能耗”标签页中的各列,以及这些数字为什么是这个样子。
- % CPU “% CPU”是某个进程占用的处理器能力份额,按单个CPU内核计算。
- 对能耗的影响 “对能耗的影响”是一个相对指标,表示某个App此刻用了多少电,显示在活动监视器的“能耗”标签页中。
- 闲置唤醒 “闲置唤醒”统计某个进程把CPU从闲置状态唤醒的次数。
- 平均负载 平均负载是CPU上正在运行或等待运行的平均工作量,通常用三个数字表示过去1分钟、5分钟和15分钟的情况。
- 线程 线程是进程内部一条独立的执行路径,一个进程可以在不同的CPU内核上同时运行多个线程。
- App小憩 “App小憩”是macOS的一项功能,会放慢你没在用的App,比如窗口被隐藏、也没在播放音频的App。
- 防止睡眠 “防止睡眠”是活动监视器“能耗”标签页中的一列,显示某个App此刻是否在阻止Mac进入睡眠。
- % GPU “% GPU”是某个进程占用的图形处理器能力份额。
- 过热降频 过热降频是指电脑降低处理器速度,让温度保持在安全范围内。
- 性能核心与能效核心 性能核心和能效核心是搭载Apple silicon的Mac上的两种CPU内核。
- 未测量的进程 系统监控工具中各个进程的数值,很少能加起来等于图表中的总数。
出问题的时候
卡住的App、被占用的端口,以及查明原因的工具。
- 强制退出 “强制退出”会立即结束一个App或进程,不给它保存或清理的机会。
- 取样进程 “取样进程”是活动监视器中的一个工具,会在几秒钟内记录所选进程在做什么,并生成一份文本报告,说明它的线程把时间花在了哪里。
- Spindump spindump是一份诊断报告,记录Mac上各个进程当时在做什么,用来调查挂起或停止响应的App。
- PID PID即进程ID,是macOS分配给每个正在运行的进程、用来识别它的数字。
- 监听端口 监听端口是某个进程在等待传入连接的网络端口,比如在端口3000上运行的Web服务器。
- 旋转等待光标 旋转等待光标常被称为“彩虹圈”或“沙滩球”,是某个App几秒钟没有响应输入时macOS显示的彩色指针。
- 未响应 “未响应”是macOS给已停止处理输入的App加上的标签。
- 僵尸进程 僵尸进程是已经运行结束、却仍在进程表中留有条目的进程,原因是它的父进程还没有收取它的退出状态。
活动监视器没有显示的数值
运行时间、可清除空间、风扇转速、菜单栏和网络单位:Mac在别处显示的,或者根本不显示的。
- 可清除空间 可清除空间是macOS算作可用、但还没有真正释放的磁盘空间:也就是在需要空间时它可以自行删除的文件。
- 运行时间 运行时间是指Mac自上次启动以来运行了多久。
- 菜单栏项 菜单栏项是Mac菜单栏右端的图标或数值,由某个App或macOS放在那里,点按后会打开一个菜单或面板。
- 风扇曲线 风扇曲线是把Mac的温度对应到风扇转速的规则:凉的时候转得慢或停转,热的时候转得快。
- Mbps与MB/s Mbps是每秒兆比特,MB/s是每秒兆字节。
- 系统数据 “系统数据”是Mac储存空间设置中的一个类别,用来存放macOS没有归到其他地方的文件:缓存、日志、本地时间机器快照、交换文件,以及App保存在资源库文件夹中的数据。