高负载发烫先排除负载而非硬件
机制:无风扇机型把功耗直接变成体感温度
MacBook Air 一类的无风扇机器,十几瓦的持续功耗没有风扇可以吹走,只能靠机身散热,于是直接表现成「明明没干什么却很烫」。因此体感温度高 ≠ 负载高,但持续功耗是充分条件。
一个可用的分界线:系统没有报过热或降频、电池温度正常 → 属于「负载很高所以烫」,不像硬件问题。
排查顺序(从最可能到最不可能)
| 层 | 典型表现 |
|---|---|
| 前台应用 | 播放视频的浏览器页面进程可以长期占住 30%–60% CPU |
| 后台应用(最易漏) | 窗口已关但进程还在,仍在持续吃 GPU;「不在前台」不等于不耗电 |
| 系统进程 | 窗口服务类进程(合成/绘制)会随页面数量一起涨 |
| 常驻服务脚本 | 开发/同步类常驻进程会间歇冲到高 CPU |
| 内存压力 | 压缩内存升高意味着换页开销也在消耗 |
排查动作本身要留证据: 先记录当前功耗/温度基线,退出应用后再看一次,才有对照。否则只是「感觉好像凉了」。
判断规则
- 退出高负载进程后 3–5 分钟内迅速降温 → 主因确认是负载,无需维修。
- 降温不明显、且系统出现降频/过热告警 → 才转向硬件。
相关
- 缓存命中率 —— 同属本机排障,共同的判断习惯是先排除最平凡的解释,再怀疑异常。
- 合盖仍会睡眠后台任务会被中断 —— 同为「机器层面的功耗/睡眠」而非代码问题
- 本机卡顿先清残留开发进程 —— 另一类持续负载:残留开发进程