2016-06-22 2 views
2

私は128GB SSDのMacBook Pro RetinaでSpring 3.7.3.RELEASEを使用しています。変更を保存する、プロジェクトをリフレッシュする、プロジェクトをビルドする、デバッグする、VCSなどと同期するなどの操作を実行すると、処理が非常に遅くなります。 >設定 - - >一般 - >起動とシャットダウン春Mavenの統合ツールを除くこれらの手順をすべて実行してもSTSはまだ遅いです

  • 無効自動インストール/更新の下で構築する私は、Windowsのすべてのプラグインは、以下のもの、

    1. 未確認をすでにやっていますそして、ラベルデコレータ

    2. は、最新のJVM

    3. 無効にすべての検証をアップグレード

    私のラップトップの設定:

    Model Name: MacBook Pro 
    Model Identifier: MacBookPro12,1 
    Processor Name: Intel Core i5 
    Processor Speed: 2.7 GHz 
    Number of Processors: 1 
    Total Number of Cores: 2 
    Memory: 8 GB 
    Storage: 128GB SSD 
    

    STS構成:

    -clean 
    -startup 
    ../Eclipse/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar 
    --launcher.library 
    ../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.300.v20150602-1417 
    -product 
    org.springsource.sts.ide 
    --launcher.defaultAction 
    openFile 
    -vmargs 
    -Dosgi.requiredJavaVersion=1.8 
    -Xms512m 
    -XX:MaxPermSize=6000m 
    -Xverify:none 
    -XstartOnFirstThread 
    -Dorg.eclipse.swt.internal.carbon.smallFonts 
    -Xdock:icon=../Resources/sts.icns 
    -Xmx6000m 
    

    STSをスピードアップするために何をすべきかを私に勧めてください。

  • +0

    あなたは「のみ」メモリの8GBのを持っていますが、STSは、その大部分を消費させ、メモリの制限はなく、全体の多くを割り当てると、よりスマートなようです。最終的にシステム全体が遅くなります。 http://stackoverflow.com/questions/316265/how-can-you-speed-up-eclipseやこのブログも参照してください。https://zeroturnaround.com/rebellabs/eclipse-having-a-slow-day-speed - ちょっとしたクリック数/ –

    +0

    私はそれが記憶上の問題だとは思わない。約6GBのRAMを与えた後、使用可能なメモリは豊富ですが、STSはほとんど2GBを使用していました。他のアプリケーションがスムーズに動作するにもかかわらず、応答しなくなることさえあります。 – Rohan

    +0

    最大ヒープ設定を約2GBに設定してください。私は間違いなくそれ以上の使用をお勧めしません。それに加えて、私はhttps://issuetracker.springsource.com/browse/STSで問題を提起することを提案し、この問題の原因を詳細に分析することができます。私たちはあなたの助けがこれを調べるのに少し必要です。 STSがハングしている間(または何かに長時間を要している)スレッドのダンプをキャプチャしてバグレポートに添付すると良いでしょう。私はそこで何がうまくいかないのか理解してくれるはずです。 –

    答えて

    2

    これまで私はこの問題に直面していましたが、Optimizer for Eclipseをインストールした後は、はるかに高速になりました。それ以外の場合は、最新のバージョンのEclipseを使用できます。つまり、STSの場合は4.6です。これは前のバージョンよりわずかに速く、ここでスレッドブロッキングの問題が解決されています。

    0

    Optimizerは間違いなく便利ですが、私はまた、いくつかの基本的なもののために

    クリックしてウィンドウ>設定を除いて、ほぼすべての検証を無効にし、左側のペインで[検証]を選択。 [環境設定]ウィンドウの[検証]ページには、プロジェクトで使用可能なバリデータとその設定が一覧表示されます。

    個々のバリデータを無効にするには、無効にするバリデータの横にあるチェックボックスをオフにします。各バリデーターには、手動検証またはビルドのどちらを有効にするかを指定するチェックボックスがあります。

    この答えは本当に便利だった:https://stackoverflow.com/a/15900200/1895627

    関連する問題