web-dev-qa-db-ja.com

IOS Mavericksでシミュレータが遅い

前回のOSXアップデート(Mavericks)以降、遅いシミュレータを使用しているのは私だけですか?

  • シミュレータをリセットしようとしました
  • デバッグメインバーでアニメーション速度のオン/オフを切り替えようとしました
  • シンプルな移動クワッドでゲームを描いてみました
  • IOS7、IOS6でRetinaを使用し、シミュレータを使用せずにアプリケーションを実行しようとしました
  • Androidデバイスで実行すると、アプリケーションが遅くなりません

シミュレーターは常に遅く、以前のOSXバージョンでは問題はありません:/(私のアプリケーションはOpenGL ES2を使用したゲームです)

ありがとう!

77
LongDuZboub

IOS7より前のシミュレータでパフォーマンスの問題に遭遇しました。

Appleは Xcode 5.1リリースノート (ページ4:iOSシミュレーター)でソリューションを提供しています

Sudo sysctl -w kern.timer.coalescing_enabled=0

シミュレータが飛ぶようになりました!

31
satgi

まあ、iOS 6.1シミュレーターはMavericksで遅いようです。私はまだXCode 4.6.3とiOS 6.1を使用していますが、現在はMavericksを使用しています。

IOS 7を使用するようにアプリをアップグレードする準備ができていません(アップグレードで発生する可能性のある問題を処理するのに十分な時間があるまで保留しています)。

削除されたものに対する合理的な答えのように思われます。Mavericksを使用する場合は、スローダウンの問題がないように見えるため、必ずiOS 7シミュレーターを使用してください。

enter image description here

編集:

XCode 5をインストールしたので、幸いなことに私のプロジェクトのアップグレードに問題はありませんでした(ベータ版を使った経験があるので怖かったです)。 MavericksのiOS 7シミュレーターは、LionのiOS 6.1シミュレーターと少なくとも同じ速度で実行されます。

シミュレータで実行している場合、Retinaを選択しないようにしてください。これは、Retinaエミュレータが非Retinaエミュレータよりも何倍も遅いためです。これは、塗りつぶすピクセルがさらに多く、iOSシミュレーターがハードウェアレンダリングを使用していないためです。

3
bobobobo

ええ、iOSシミュレーターはios 6とios7の両方で非常に遅いです。 xcode 5に問題があります。 xcodeで5.0.2にアップグレードするだけです。シミュレーターではxcode 5よりも少し高速ですが、まだマークされていません。

0
Saad Ur Rehman