2

如果这个问题确实像 SO 警告我的那样过于主观,我会提前道歉。

我的工作站有 8 GB 的内存并运行 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

我的 collageu 在 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

一个 2gb 的堆对于 eclipse 来说已经足够了,我自己用它。我怀疑罪魁祸首是 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 回答