用途:帮助用户排查桌面系统卡顿与性能问题,通过只读命令采集数据并生成诊断报告,最后按用户确认执行可选的处理操作。
主要能力:七步诊断流程。第一步并行采集系统概况(uptime、memory_pressure 或 vm_stat、物理内存、进程总数与 Zombie 数、CPU 核心数、Swap 使用);第二步与第三步分别列出 CPU 和内存占用前 20 的进程;第四步按应用分组汇总多子进程(如 Chrome、Electron 应用);第五步异常检测,包括 CPU 占用超 50%、RSS 超 1GB、Zombie 进程和负载对比核心数;第六步输出系统概况表、CPU 与内存大户表、问题清单(严重/警告/正常)和建议;第七步交互确认可关闭进程或查看详情。
使用方式:技能内定义了具体命令,例如 uptime、memory_pressure、sysctl -n hw.memsize、ps aux --sort=-%cpu | head -21、ps aux --sort=-%mem | head -21,以及按应用名聚合的 awk 统计脚本。诊断均为只读操作,输出中文报告。
适用场景:macOS 及 Linux 系统的日常性能排查;Linux 下会自动替换 macOS 特有命令(如 memory_pressure 换成 free -h、sysctl 换成 /proc/cpuinfo)。
限制:涉及关闭进程时必须用户确认;禁止 kill 系统关键进程(kernel_task、WindowServer、loginwindow、launchd 等);kill 前提示保存工作;优先使用 SIGTERM 而非 kill -9,除非用户明确要求。其他费用、安装方式或平台细节暂未提供。