Sug*_*gre 12 xcode ios-simulator ios-ui-automation xcode6
自升级到Xcode6以来,我们在模拟器上进行的iOS自动化测试已经发生了灾难.我们可以观察到视图切换速度减慢,UIAutomation也感觉到它并经常返回一个空的或未完全更新的应用程序主窗口,你可以想象稳定性.
部分原因是我们的VM速度很慢,但我们仍然需要找到解决方法.
然后我注意到CoreSimulatorService进程在启动和关闭模拟器之间保持活跃.所以我杀了它,看看会有什么变化:
killall -9 com.apple.CoreSimulator.CoreSimulatorService
Run Code Online (Sandbox Code Playgroud)
它被杀死并重新启动后,模拟器的性能似乎变得更好,至少我看不到随机失败了(希望如此).我想这有点清理.
所以我希望能更好地了解CoreSimulatorService的功能是什么?
此外,当Apple发布新内容时,我很困惑在哪里找到文件(原谅我的无知).例如,除了Xcode Release Note之外,我没有在iOS开发者库中找到提及simctl的任何文档.
谢谢!
由于此过程(Xcode 12 和 macOS 12),我刚刚遇到了意外的 CPU 峰值。
快速浏览一下网络就会发现,大多数时候,com.apple.CoreSimulator.CoreSimulatorService您会发现人们害怕“某事”,并且正在重置一切。最终,这将“解决”(作为一种解决方法)并不是真正的问题。
我打开 ActivityMonitor(而不仅仅是查看 iStat Menu CPU 小部件),我发现该进程update_dyld_sim_shared_cache是造成 CPU 高使用率的原因。
仅阅读名称就表明该进程可能正在执行预期的操作(我在操作系统更新后遇到了此问题)。
我等了大约半个小时,CPU就恢复正常了。
| 归档时间: |
|
| 查看次数: |
4543 次 |
| 最近记录: |