OS X 10.5.6。
私の Eclipse 3.4 は最近おかしくなっています。
テキストの入力、ナビゲーター ビューでのファイルの移動、保存などの無害な操作の後、「バックグラウンド操作の待機」を開始し、1 つの CPU コアを消費し、数十メガバイトのメモリを前後にシャッフルします。
一部のプラグインが不正になったのではないかと思います。
それがどれであるかを見つけるにはどうすればよいですか (二分探索を除く)?
OS X 10.5.6。
私の Eclipse 3.4 は最近おかしくなっています。
テキストの入力、ナビゲーター ビューでのファイルの移動、保存などの無害な操作の後、「バックグラウンド操作の待機」を開始し、1 つの CPU コアを消費し、数十メガバイトのメモリを前後にシャッフルします。
一部のプラグインが不正になったのではないかと思います。
それがどれであるかを見つけるにはどうすればよいですか (二分探索を除く)?
で日食を開始することもできます
-Dcom.sun.management.jmxremote
オプション。
そして起動
C:\[jdk1.6.0_0x path]\bin\jconsole.exe
this question about eclipse memoryで述べたように。1.6 JVM を使用して Eclipse を起動している場合は、多くのランタイムの詳細を監視できます。
これらの設定も試して、問題が解決しないかどうかを確認してください。
これは困難で、しばしば不可能な目標です。私はこの問題に何度か直面しました。
私は一般的に次のプロセスに従います。
1) 進行状況ビューを開き、そこに何かがリストされているかどうかを確認します。場合によっては、システム以外のジョブが問題を引き起こし、実際に名前が付けられています。ここに何も表示されない場合は、システムとしてタグ付けされたジョブ (非表示にするため) か、ジョブとしても実行されないもの (さらに悪いことに) である可能性があります。
2) 一般設定で show heap を使用して、ヒープ サイズがジャンプするかどうかを確認します。デフォルトでは、Eclipse は十分な JVM ヒープ スペースを使用せずに実行されます。制限に達すると、プラグインに問題がなくてもスタックし始めます。
3) ワークスペースのデバッグ バージョンを作成して実行し、問題の再現を試みます。その時点で、他の Eclipse からプログラムを中断し、アクティブなスレッドを確認します。残念ながら、ほとんどのスレッドはスポーン プラグインと識別されません。
4) 残念ながら、検索で時間を浪費し始めます。