最近,我体验到Xcode的模拟器变得非常慢。另外,如果我创建一个新应用并运行它,则启动屏幕和第一个视图控制器之间的过渡大约需要3秒钟。幸运的是,它只是iOS 9模拟器,而不是iOS 8或更低版本。我已经升级到Xcode 6.4,并且还安装了Xcode 7.0 beta 3。有人经历过吗?我尝试卸载两个Xcode版本,但没有帮助。
最近,我体验到Xcode的模拟器变得非常慢。另外,如果我创建一个新应用并运行它,则启动屏幕和第一个视图控制器之间的过渡大约需要3秒钟。幸运的是,它只是iOS 9模拟器,而不是iOS 8或更低版本。我已经升级到Xcode 6.4,并且还安装了Xcode 7.0 beta 3。有人经历过吗?我尝试卸载两个Xcode版本,但没有帮助。
Answers:
如果按Command + T,则会触发“慢速动画”功能。直到现在我才注意到此设置。h!
XCODE 9 BUG。官方确认这是Xcode 9.0及其iOS 11模拟器存在的问题-它会影响所有使用OpenGL的应用程序。
参见:https : //github.com/mapbox/mapbox-gl-native/issues/9959
另外:https : //twitter.com/xenadu02/status/911463433521860609
:( 希望这可以帮助。
react-native-maps
也更好了,也可以使用:)
Xcode 9.1 beta 2中已修复此问题。
修复了模拟器的OpenGL中的一个问题,该问题可能导致SceneKit应用运行缓慢并且尝试在MKMapView中平移时CPU达到100%。
苹果开发人员已知的错误,请参见下面的链接 https://forums.developer.apple.com/thread/83570
我遇到了同样的问题,挠了一下头后,我意识到运行模拟器时打开Xcode“ Organizer”窗口会使它的运行非常缓慢。因此,对于没有勾选“慢动画”选项的任何人,请检查“管理器”窗口是否未打开。
Xcode模拟器的性能极低。这是苹果的错误。我已经通过反馈助手报告了它。我用代码创建了演示,演示了模拟器比任何旧的真实设备慢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 e.g. 30 ms)
in any browser any device any platform including very old iOS device
e.g. 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或iOS9。https ://developer.apple.com/library/prerelease/ios/releasenotes/General/RN-iOSSDK-9.0/index.html