首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >com.apple.CoreSimulator.CoreSimulatorService是做什么的?

com.apple.CoreSimulator.CoreSimulatorService是做什么的?
EN

Stack Overflow用户
提问于 2014-12-19 10:33:23
回答 1查看 11.3K关注 0票数 22

我们在模拟器上进行的iOS自动化测试自从升级到Xcode6之后就经历了灾难。我们可以观察到视图切换速度减慢,UIAutomation也感觉到了,并且经常返回一个空的或没有完全更新的应用主窗口,您可以想象它的稳定性。

部分原因是我们有缓慢的VM,但我们仍然需要找到解决它的方法。

然后,我注意到CoreSimulatorService进程在模拟器的启动和关闭之间保持活跃。所以我杀了它看看它会发生什么变化:

代码语言:javascript
运行
复制
killall -9 com.apple.CoreSimulator.CoreSimulatorService

在它被杀死和重新发射后,模拟器的性能似乎有了很大的提高,至少我没有看到随机失败(希望如此)。我想这是一种清理。

因此,我希望能更好地了解CoreSimulatorService到底执行了什么功能?

另外,当苹果公司发布新产品时,我很困惑在哪里可以找到这些文档(请原谅我的无知)。例如,我在iOS开发人员库中没有找到任何提到simctl的文档,只有Xcode发布说明。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-07-15 12:45:19

由于这个过程(Xcode 12 & macOS 12),我刚刚遇到了一个意想不到的CPU高峰。

在网上快速浏览一下就会发现,大多数时候,你寻找com.apple.CoreSimulator.CoreSimulatorService的时候,你会发现人们害怕“某些东西”,而这一切都是重置的。最终,这将“解决”(作为一种解决办法)的问题,而不是真正的问题。

我打开了ActivityMonitor (不只是查看iStat菜单CPU小部件),我发现进程update_dyld_sim_shared_cache是造成这种CPU高使用率的原因。

只要读一下这个名字,就会发现这个过程毕竟是在做一些预期的事情(我是在OS更新后得到这个问题的)。

我只等了半个小时,CPU就恢复正常了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27564160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档