私は数日間MacBook ProでSTS 2.3.2を実行しています。私が使用したEclipseの他のどのビルドよりもパフォーマンスが著しく遅いことがわかりました。たとえば、あるタブから別のタブに切り替えるには、最大4秒かかります。
検証の多くをオフにしてメモリを増やしてみましたが、違いはありません。
他の人も同様の経験をしていますか?
MacBook Pro i7でも同じ問題が発生しました。エディターまたはビューの切り替えは非常に遅くなりました。不要なSpringバリデーターをオフにすることで解決しました。に行きます:
SpringSource Tool Suite-> Preferences-> Spring-> Project Validators
具体的には、Spring Validator、Beans Validator、STS Bean Validatorを除くすべてのバリデータの選択を解除しました。
自動ビルド機能をオフにすることもお勧めします。 [プロジェクト]-> [自動ビルド]をオフにします。マイケルの提案と合わせて、それは私に違いをもたらしました。
編集:自動コンテンツアシスト機能の速度も低下したため、オフにしました。 CTRL +スペースを押して必要な場合にのみ使用します。詳細については、 here を参照してください。
プログラムの起動時にSpringチームからRSSフィードをダウンロードするスタートアップウィンドウ(ダッシュボードと呼ばれる)を無効にします。 http://Tux2323.blogspot.se/2010/08/Eclipse-tipp-reloaded-disable-sts.html 。表示したい場合は、[ヘルプ]-> [ダッシュボード]を使用できます。
Eclipse/STSのメモリフットプリントを削減するためのいくつかの方法
プロジェクトを右クリックして、無関係なプロジェクトを閉じることを選択できます
関連するプロジェクトでワーキングセットを作成して、作業中のプロジェクトのみを選択することができます。これは、[プロジェクトエクスプローラ]タブの右上隅([表示]メニュー)から実行できます。
ヒープサイズを監視することができます。環境設定一般から「ヒープ状態の表示」をチェックして、現在使用されているヒープスペースを表示できます。これにより、ヒープ値の横に「ごみ箱」アイコンが表示されます。
STSを起動するたびに、Maven更新プロセスにしばらく問題が発生しました。
Mavenはhttp://dist.springsource.com/release/TOOLS/update/e<your_Eclipse_version>
に接続しようとしました
STSのJira に従って、私はそれを
http://download.springsource.com/release/TOOLS/update/e<your_Eclipse_version>
に Window -> Preferences -> Install/Update -> Available software
そして今、プロセスは即時です。
これを試して:
C:\sts-3.6.0.RELEASE\sts.exe -clean