Xcode 9.3游乐场 – 诊断

Xcode 9.3游乐场 – 诊断,第1张

概述我注意到每次在Xcode(版本9.3)中启动Playground时,守护进程都会在后台启动并占用我100%的CPU! 我删除了Xcode的缓存及其DerivedData文件夹但没有变化。 有谁知道如何解决这个问题? diagnosticd是一个需要使用launchctl停止/终止的守护进程。您最有可能需要停止的守护进程名称中包含“SimDevice”。要获得确切的名称: /bin/launchct 我注意到每次在Xcode(版本9.3)中启动Playground时,守护进程都会在后台启动并占用我100%的cpu!

我删除了Xcode的缓存及其DerivedData文件夹但没有变化。

有谁知道如何解决这个问题?

解决方法 diagnosticd是一个需要使用launchctl停止/终止的守护进程。您最有可能需要停止的守护进程名称中包含“SimDevice”。要获得确切的名称:

/bin/launchctl List | grep SimDevice

然后使用适当的名称(可能有多于1个)执行:

/bin/launchctl stop 'name'

在我的情况下,’name’是:com.apple.CoreSimulator.SimDevice.380EFF06-B636-49CD-851E-5DB4890641AE

如果您经常使用Playground并且通常有超过1个模拟器吃cpu,请运行此脚本:

/bin/launchctl List | grep SimDevice | awk '{print }' | xargs -I %s /bin/launchctl stop %s

哦,别忘了在这里向苹果提交一份错误报告:https://bugreport.apple.com/web/

顺便说一句,看到 *** 场/诊断与你的代码斗争有点乐趣;如果你创建一个BUG或其他一些精心设计的语法,cpu就会上升。如果你清除它,cpu会下降(只是一点点)。苹果如何实现这一点几乎是热闹的……

总结

以上是内存溢出为你收集整理的Xcode 9.3游乐场 – 诊断全部内容,希望文章能够帮你解决Xcode 9.3游乐场 – 诊断所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1069262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存