繁体   English   中英

Xcode Simulator 动画在编辑器中播放时非常慢

[英]Xcode Simulator animations extremely slow when played in editor

最近我体验到,Xcode 的模拟器变得非常慢。 此外,如果我创建一个新应用程序并运行它,启动屏幕和第一个视图控制器之间的转换大约需要 3 秒。 幸运的是,它只是 iOS 9 模拟器,而不是 iOS 8 或更低版本。 我已升级到 Xcode 6.4,并且还安装了 Xcode 7.0 beta 3。 有没有人经历过同样的事情? 我试图卸载两个 Xcode 版本,但没有帮助。

如果您按 command+T,它会触发“慢速动画”功能。 直到现在我才注意到这个设置。 哦!

在 Simulator 菜单中,转到Debug > Slow Animations ,然后取消选中此选项或只需执行以下操作:

+ T

Xcode 9 错误 官方确认这是 Xcode 9.0 及其 iOS 11 模拟器的问题——它会影响任何使用 OpenGL 的应用程序。

参见: https : //github.com/mapbox/mapbox-gl-native/issues/9959

另外: https : //twitter.com/xenadu02/status/911463433521860609

:( 希望这可以帮助。

目前只有 iOS11 模拟器很慢。

您可以下载额外的 iOS10 模拟器,它可以完美运行。

选择 Xcode -> Product -> Destination -> Download Simulators... 然后从列表中选择任何 iOS10 模拟器(例如 10.3.1)。

在此处输入图片说明

之后,您将为大多数设备选择 iOS 版本:

在此处输入图片说明

这已在 Xcode 9.1 beta 2 中修复

修复了模拟器的 OpenGL 中的一个问题,该问题可能导致 SceneKit 应用程序在尝试平移 MKMapView 时运行缓慢并且 CPU 达到 100%。

这是苹果开发人员已知的错误,请参阅以下链接https://forums.developer.apple.com/thread/83570

我遇到了同样的问题,在摸索了一段时间后,我意识到在运行模拟器时打开 Xcode“Organizer”窗口会导致它的行为非常缓慢。 因此,对于没有勾选“慢速动画”选项的任何人,请检查管理器窗口是否未打开。

Xcode 模拟器的性能极低。 这是苹果的bug。 我已经通过反馈助手报告了它。 我用代码创建了演示,演示模拟器比任何旧的真实设备慢 200 倍。 我发现在 WKWebView 中执行带有 Date 对象的 JavaScript 代码对于模拟器来说很痛苦。 见 jsfiddle https://jsfiddle.net/kjms16cw/

 var log = document.getElementById("log"); document.getElementById("button").onclick = function() { run(); }; function run() { var d1 = new Date(); for (var i = 0; i < 1000; i++) { var x = new Date(); x.setMilliseconds(0); x.setSeconds(0); x.setMinutes(0); } var d2 = new Date(); log.innerHTML = ((d2.getTime() - d1.getTime()) / 1000) + " seconds"; }
 <h3>Xcode Simulator Extremely Low Performance</h3> <p>This test runs fast (several tens milliseconds eg 30 ms) in any browser any device any platform including very old iOS device eg iPhone 5C and several years old iPad 2, BUT IN SIMULATOR IT TAKES 6000 ms (yes, 6 seconds!). Terrible!</p> <button id="button">run()</button> <div id="log"></div>

我相信这是 El Capitan 的问题,不一定是 Xcode 7 或 iOS 9。https ://developer.apple.com/library/prerelease/ios/releasenotes/General/RN-iOSSDK-9.0/index.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM