最近、Xcodeのシミュレーターが非常に遅くなったことを経験しました。また、新しいアプリを作成してiで実行すると、起動画面と最初のView Controllerの間の移行に約3秒かかります。幸いなことに、これはiOS 9シミュレータのみであり、iOS 8以下ではありません。Xcode 6.4にアップグレードし、Xcode 7.0ベータ3もインストールしました。誰かが同じことを経験しましたか?Xcodeの両方のバージョンをアンインストールしようとしましたが、役に立ちませんでした。
最近、Xcodeのシミュレーターが非常に遅くなったことを経験しました。また、新しいアプリを作成してiで実行すると、起動画面と最初のView Controllerの間の移行に約3秒かかります。幸いなことに、これはiOS 9シミュレータのみであり、iOS 8以下ではありません。Xcode 6.4にアップグレードし、Xcode 7.0ベータ3もインストールしました。誰かが同じことを経験しましたか?Xcodeの両方のバージョンをアンインストールしようとしましたが、役に立ちませんでした。
回答:
command + Tを押すと、「スローアニメーション」機能がトリガーされます。今までこの設定に気づきませんでした。どー!
XCODE 9バグ。これは、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ベータ2で修正されました
MKMapViewでパンしようとすると、SceneKitアプリの実行速度が遅くなり、CPUが100%に達する可能性があるシミュレーターのOpenGLの問題を修正しました。
アップルの開発者による既知のバグです。下記のリンクhttps://forums.developer.apple.com/thread/83570を参照して ください
私も同じ問題を抱えていて、しばらく頭を悩ませた後、シミュレーターの実行中にXcodeの「Organizer」ウィンドウを開くと、動作が非常に遅くなることに気付きました。「遅いアニメーション」オプションが選択されていない人は、オーガナイザウィンドウが開いていないことを確認してください。
Xcodeシミュレータのパフォーマンスは非常に低くなっています。これはAppleのバグです。フィードバックアシスタントで報告しました。私は、シミュレータが古い実際のデバイスより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またはiOS 9の問題ではないと思います。https://developer.apple.com/library/prerelease/ios/releasenotes/General/RN-iOSSDK-9.0/index.html