2

SOが私に警告するように、この質問が実際に主観的すぎる場合は、事前に謝罪します。

私のワークステーションには 8 GB の RAM があり、Windows 7 64 ビットを実行しています。Spring ツール スイート (3.1) を使用していますが、Spring 構成 (.xml) ファイルを開いて変更し始めるとすぐに、STS が非常に遅くなります。

「自動的にビルド」をオフにして、メモリ設定を増やしてみましたが、うまくいきませんでした。

.ini を変更するにはどうすればよいですか? これは私が今設定したものです:

-vm
C:/Program Files/Java/jdk1.7.0_07/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120522-1813
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
4096M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx2048m
-XX:MaxPermSize=512m

IntelliJ で同じプロジェクトを実行している私のコラージュは問題ありません。

ありがとうございました!

4

3 に答える 3

2
After doing lot of research , this arguments solves my problem

-nosplash
--launcher.defaultAction
openFile
-vm
C:\Program Files\Java\jdk1.6.0_45\jre\bin\server\jvm.dll
#/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java #OS X
-vmargs
-Xincgc
-Xss1m
-Duser.name=FirstName LastName
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.6
-Declipse.p2.unsignedPolicy=allow
-Declipse.p2.MD5Check=false
-Xms128m
-Xmx1024m
-XX:NewSize=16m
-XX:PermSize=128m
-XX:MaxPermSize=400m
-XX:MaxPermHeapExpansion=20m
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=70
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+UseParNewGC
-XX:+CMSConcurrentMTEnabled
-XX:ConcGCThreads=2
-XX:ParallelGCThreads=2
-XX:+CMSIncrementalPacing
-XX:CMSIncrementalDutyCycleMin=0
-XX:CMSIncrementalDutyCycle=5
-XX:GCTimeRatio=49
-XX:MaxGCPauseMillis=20
-XX:GCPauseIntervalMillis=1000
-XX:+UseCMSCompactAtFullCollection
-XX:+CMSClassUnloadingEnabled
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
-XX:+AggressiveOpts #Doesnt work with Android see Google Code Android issue 9883
-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses
-Xverify:none
于 2014-03-26T20:32:13.670 に答える
1

Eclipseには2GBのヒープで十分です。私はそれを自分で使用しています。私の疑いでは、犯人はEclipse 4.2 Junoです。パフォーマンスの問題が非常によく文書化されています。Eclipseのダウンロード サイトには、隠れた 3.8 Juno バージョンがあります。4.2 Juno と同じ機能をすべて備えていますが、より安定してパフォーマンスの高い古い UI コンポーネントを使用しています。

于 2012-12-04T16:33:57.863 に答える
0

http://www.youtube.com/watch?v=-JC7B1a_7dQこれは、Eclipse と Android の最適なパフォーマンスに関する優れたガイドです。

于 2013-11-01T23:25:28.827 に答える