如何在Mac系统上获取Microsoft Edge进程的Spin Dump?
Mac上获取Microsoft Edge进程Spin Dump的操作步骤
方法一:通过活动监视器(图形界面)
- 打开活动监视器:Launchpad「其他」文件夹里找,或者按Cmd+空格唤出Spotlight搜索「活动监视器」
- 在顶部搜索框输入「Microsoft Edge」,找到你需要排查的目标进程(如果有多个进程,注意区分主进程和子进程)
- 右键点击选中的进程,选择「样本进程」
- 等待系统完成采样(耗时几秒到几十秒不等,取决于进程状态)
- 采样结束后,点击窗口底部的「保存」,将
.spindump格式的文件存到你指定的位置
方法二:通过终端命令行
- 打开终端:Spotlight搜索「终端」,或者从Launchpad「其他」文件夹启动
- 获取目标Edge进程的PID:
- 要找主进程PID,执行命令:
pgrep -x "Microsoft Edge" - 要查看所有Edge相关进程,执行命令:
ps aux | grep "Microsoft Edge",从输出里找到对应进程的PID号
- 要找主进程PID,执行命令:
- 生成Spin Dump:执行命令
sudo spindump <PID> -o ~/Desktop/edge_spindump.spindump,把<PID>替换成实际进程ID,~/Desktop/edge_spindump.spindump可自定义保存路径和文件名 - 输入你的Mac用户密码(终端输入密码时不会显示字符,正常输入即可)
- 等待命令执行完成,终端提示采样结束后,指定路径下就会生成Spin Dump文件
额外说明
- 如果需要一次性获取所有Edge相关进程的Spin Dump,可执行命令:
sudo spindump -name "Microsoft Edge" -o ~/Desktop/all_edge_spindumps.spindump - Spin Dump文件包含进程调用栈、线程状态等详细信息,主要用于排查浏览器无响应、高CPU/内存占用等问题
内容的提问来源于stack exchange,提问作者Aseem Bansal
相关产品推荐
相关产品推荐

