334

私は何週間もiPhoneシミュレーターでアプリに取り組んできましたが、今まではうまく動作していましたが、突然、コンテンツとアニメーションのロードの両方で非常に遅くなり始めました. 前回のテストに成功して以来、コードに変更を加えていません。

シミュレーターを再起動し (複数回)、アプリを削除して完全にクリーンな再構築を試みましたが、うまくいきませんでした。また、シミュレーターの実行中にモニターで CPU 使用率を確認しましたが、CPU の約 30% とメモリの 40% しか使用していません。

シミュレーターがデバイス自体ほど速くないことは十分に理解していますが、長い時間が経過した後、突然動作が遅くなり始めたのは奇妙に思えます。遅いとは、元の速度の 4 分の 1 未満であることを意味します。

4

13 に答える 13

814

iOS シミュレーターの上部のバーで、[ Debug→ ] Toggle Slow Animations(またはSlow AnimationsXcode 10+ の場合) をクリックします。誤ってオンにした可能性があります。

于 2013-03-11T21:11:25.157 に答える
186

シンプルCommand+Tはこの問題を解決します。

Command+は、シミュレータ メニューの下にあるTシミュレータのを切り替えます: -> 。Slow AnimationsDebugSlow Animations

于 2015-07-07T17:18:56.667 に答える
169

シミュレーターの [デバッグ] メニューに移動し、[スロー アニメーションの切り替え] を選択します。

更新: Xcode 10 では、単に「スロー アニメーション」です。

シミュレータ デバッグ メニュー

于 2013-03-11T21:11:16.330 に答える
41

Cmd-T (スロー アニメーション) オプションが機能せず、Debug -> Slow Animationsオフになっているが、それでもアニメーションが遅い場合は、試してみてくださいSimulator -> Reset Contents and Settings(または、場合によってはHardware -> Erase All Content and Settings)。ここの他の答えがどれもうまくいかなかったとき、それは私にとってはうまくいきました。理由について誰か提案がありますか?

また、デバッガーを(まったく) 接続すると、アニメーションが非常に遅くなる場合があります。

于 2016-10-27T00:45:52.867 に答える
13

間違って command + R ではなく command + T を押したと思います。

于 2013-11-07T08:15:53.493 に答える
8

コメントを残す担当者はまだいませんが、ここでいくつかの回答に賛成票を投じて、もっと言いたいと思いました. 特に回転時に、iOS シミュレーターのアニメーションが遅いという問題があり、Google 経由でこの投稿を見つけました。確かに、3 つのシフトで修正されたので、どういうわけか「Toggle Slow Animations」がオンになっているに違いありません。「Toggle Slow Animations」の横にチェックマークがないので、最初はこれが問題だとは思いませんでした。チェックマークも、オンかオフかを示すメニューもありません。それで、それを切り替えてみて、回転/ナビゲーションが速い/遅いかどうかを確認してください.

では、よろしくお願いします!

于 2013-04-24T21:42:15.327 に答える
6

シミュレータ -> コンテンツと設定のリセットは私にとってはうまくいきます。反応ネイティブ コードをリモートでデバッグすると、問題が再発するようです。nomad が提案したように、AsyncStorage にも関係している可能性があります。

于 2016-10-31T06:23:08.337 に答える
0

クロム デバッグがアクティブで、ブラウザ タブがフォアグラウンドにない場合、エミュレータも遅くなります。私にとっては、ガイドを前面に配置することにしました。

于 2017-11-06T15:45:03.903 に答える