1

アイデアがないので、StackOverflow に質問を投げかけています。最近、scala プロジェクトを開始しました。Windows 7 で Eclipse 3.7.2 をセットアップし、Scala IDE 2.0.2 の最新の安定版リリースをダウンロードしました。私が経験している問題は、ワークスペースでパッケージ エクスプローラー ペインが固定されて開いているときに、コンテキストを Eclipse から切り替えてから Eclipse に戻すと、Eclipse 自体が再描画されるまでに非常に長い時間がかかることです。完全に再描画するには、2 ~ 10 秒かかります。パッケージエクスプローラーが開いていないときは問題がまったく発生しないため、パッケージエクスプローラーに関連していることはわかっています。特に Scala IDE に関連しているかどうかはわかりませんが、最近 Eclipse を使用しているのは Scala プロジェクトだけであり、これまでのところすべてのプロジェクトでこの問題を経験しています。

これまでのところ、次の投稿で説明されているように、JVM 設定を最適化しようとしました。また、Java 6 JVM に戻そうとしました。

この問題をさらにトラブルシューティングする方法について、新しい提案やアドバイスをお待ちしています。

編集:

それ以来、ディレクトリまたはパッケージ構造を介してプロジェクトをナビゲートできるようにする方法で、パッケージエクスプローラーに似た多くのビューがあることを発見しました。パッケージ エクスプローラー、プロジェクト エクスプローラー、およびナビゲーション ビューがあります。ナビゲーション ビューを使用するようになったので、元の投稿で述べたパフォーマンスの問題は発生しなくなりました。ただし、疑問は依然として残っています。パッケージ エクスプローラーを使用すると、なぜ Eclipse のパフォーマンスにこのような悪影響が及ぶのでしょうか。

EDIT 2:他の「プロジェクトナビゲーション」タイプのビューを使用していても、まだ問題があります。

4

1 に答える 1

0

私はこれが問題が何であったかを適切に説明していないことを知っています (少なくとも私が考えることができるものではありません) が、それは一種の解決策です. Windows 7 のクラシック テーマを使用していました (Windows Server 2003 または XP を考えてください)。デフォルトの Windows 7 テーマに戻すと、Eclipse でのパフォーマンスの問題はなくなりました。前に触れなかった興味深い点は、Java アプリケーションである Gimp で同様の再描画パフォーマンスの問題が発生していたことです。

問題の根本原因に真に対処しているとは思わないため、これを回答としてマークしません。これが私の問題を解決した理由、またはテーマの切り替えを伴わない代替ソリューションを提供する理由を誰かが教えてくれる場合は、遠慮なく追加の回答を作成してください。

于 2012-11-05T14:30:12.483 に答える