0

STS.ini でデフォルトの -Xmx768m を -Xmx1024 に変更して増やしようとしています。ただし、起動時に「JVM の作成に失敗しました」というエラーが表示されます。

768 に戻すと正常に動作します。私が間違っていることと、STS のパフォーマンスを改善するにはどうすればよいかについてのアイデアはありますか?

ここに構成があります

-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar

--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222

-product
com.springsource.sts.ide

--launcher.defaultAction
openFile

--launcher.XXMaxPermSize
256M

-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms256m
-Xmx768m
-XX:MaxPermSize=256m
4

1 に答える 1

0

jvisualvm プロファイラー ツール (jdk の bin フォルダーにあります) をアタッチしてみてください。どちらかといえば、ツールは jvm とそのリソースの使用状況に関する情報を提供します。

STS に使用する jdk に付属のツールを使用するように注意してください (ほとんどの場合、JAVA_HOME にあるツールですが、必ずしもそうとは限りません)。

32 ビット OS では、JVM は 1.6 GB を超えるメモリを取得できないことに注意してください。STS と同じ JVM に他のソフトウェアが既にある場合、jvisualvm はそれらを左側のパネルに一覧表示します。

于 2011-05-26T14:42:55.763 に答える