QuickLookSatellite MAC OS,CPU 使用率高

QuickLookSatellite MAC OS,CPU 使用率高

由于 QuickLookSatellite-general 进程占用了 100+ CPU,我的计算机一直存在过热问题。(请参阅所附图片。)

在此处输入图片描述

在此处输入图片描述

在谷歌搜索时,我发现此过程与 CAD 程序 Draftsight 有关。我没有安装过此程序,也从未安装过。

重启也无法解决这个问题。我还担心 CPU 温度这么高会损坏我的 Macbook。

任何帮助都将不胜感激。

答案1

故障排除步骤:

  • 查看 Console.app 或 中是否有任何相关的日志消息/var/log/system.log
  • 用于qlmanage -r重置 Quick Look 客户端的生成器缓存。
  • 运行sudo opensnoop -n QuickLookSatellite-general以查看进程是否在访问某些特定文件后挂起。或者在活动监视器中选择 QuickLookSatellite-general,按 command-I,然后查看“打开文件和端口”选项卡。
  • 暂时删除Movie.qlgeneratorAudio.qlgenerator或中的其他 qlgenerator 包/System/Library/QuickLook,然后运行qlmanage -r
  • 暂时删除 显示的应用程序qlmanage -p | grep /Applications/
  • 使用 禁用 quicklookd launchctl unload /System/Library/LaunchAgents/com.apple.quicklook.*。注销并重新登录后,将再次加载 plist。

如果没有其他方法,你可以尝试从恢复分区升级安装 OS X

答案2

我还发现打开 QuickLook 调试很有帮助,这样我就可以准确地看到正在处理的文件。你可以在终端中使用它来执行此操作。更多信息请参见Mac 开发者库

defaults write -g QLEnableLogging YES

您还可以使用 调整调试级别qlmanage -d debuglevel。运行qlmanage -h以获取更多信息。

在我的特定情况下,问题是由 QuickSilver 引起的,我通过在终端中使用此命令禁用图像预览来修复此问题。我对此的帖子是这里

defaults write com.blacktree.quicksilver "QSLoadImagePreviews" NO

另请参阅类似的 AskDifferent问题

答案3

对我来说,删除~/Library/Application Support/Quick Look/cloudthumbnails.db*似乎已经完成了任务。

答案4

对我来说,当我将 ulimit 数值提高到很高时,我遇到了这个问题。当我将其改回 ~17,000(从 ~260,000)并重新启动时,我的 Mac 又运行正常了。显然 YMMV。

相关内容