52

最近、MacBook Pro (2.3 GHz Intel Core i5) を Lion から Mountain Lion にアップデートし、同時に Xcode を最新の 4.5 バージョンにアップグレードしました。私は 1 つの非常に苛立たしい問題を経験しました。プログラミング中、私は一度にいくつかのタブを開くことに慣れています。更新して以来、タブを切り替えるたびに、Xcode が少し (数秒) フリーズします。この問題を解決するための提案はありますか?

project.xcworkspace を削除してパフォーマンスを向上させるためのヒントに従いました。これは助けになりましたが、短期間だけでした。

4

4 に答える 4

8

これは一般的な問題であり、XCode 4.5.1 で修正されました。

https://devforums.apple.com/thread/167765?tstart=0

于 2012-10-06T00:02:13.497 に答える
2

複数のパーティションがある場合 (Lion のバックアップが保持されている可能性があります)、xcode が実際に Mountain Lion パーティションから取得されていることを確認してください。

Xcode の App Store アプリの更新は、最初に見つかった Xcode.app を取得し、そのバージョンに更新を適用するようです。私の場合、(非アクティブな) Lion パーティションが更新されましたが、それでも ML パーティションから起動しました。 xcode-selectML版に変更しようとしても文句はありませんでした。

だから私は素晴らしいハウスキーピングをすることになりました:

  • するchmod 000 /Volume/<old Lion partition>/Applications/Xcode.app
  • Xcode.appに新しいコピーをインストールしました/Applications
  • Dock アイコンの宛先を確認します (ML Xcode.app を指している必要があります)。

私の Xcode は以前と同じように高速になり、高速のままです。Xcode dmg とコマンド ライン ツールはhttps://developer.apple.com/downloads/index.actionから入手できます。バイナリに違いはないと思いますが、DMG を使用すると、Xcode.app をドロップした場所を確認できました。

于 2012-10-02T08:57:47.953 に答える
1

部分的な解決策を見つける前に、あなたの質問を見つけました。

今日の時点で、XCode 4.6.1 GUI ドッグは私の好みでは遅いと思います。特に、1 年前の Mac、SSD で実行し、2GB RAM ディスクにコンパイルし、まだ 6GB RAM が残っていることを考えると。Eclipse でさえ、XCode に比べて電光石火のように高速に動作します

4.5.1 では何かが改善されましたが、長い間 XCode を使用していたので、その問題のいくつかが解決される見込みはありません。

そうは言っても、「ライブの問題」、メインツールバー、およびすべてのパネルがタブの切り替えを同程度に遅くしていることに気付きました。これまでのところ最大の問題は、ナビゲーター パネルです。

最小限の Xcode ウィンドウに慣れ、いくつかの特定のタスク タブをレイアウトし、xibs 用に別のウィンドウを保持し、パネルを有効/無効にするショートカットを習得すると、XCode の応答性にそれほど悩まされることはなくなりましたが、それでも多少の遅延はあります。はっきりと感じることができます。

于 2013-04-14T10:18:55.067 に答える
-2

ViewWillDisappear に重いコーディングがないことを確認してください。また、NSURLConnection がある場合、またはデリゲート メソッドを持つ他のメソッドは、タブの切り替え中に呼び出されるべきではありません。

于 2012-10-03T12:38:47.033 に答える