首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让GGTS / STS超级快?

如何让GGTS / STS超级快?
EN

Stack Overflow用户
提问于 2013-04-20 21:39:32
回答 3查看 5.5K关注 0票数 6

我使用的是GGTS 3.2 JUNO 4.2.2和Grails 2.2.1。我突然发现,过了一段时间,环境会变得非常缓慢。我能做些什么来让它更快呢?

有没有办法充分利用底层系统的潜力?

我所做的是(GGTS.ini):

代码语言:javascript
复制
-Xms768m
-Xmx768m
-XX:PermSize=1024m
-XX:MaxPermSize=1024m
-XX:+UseParallelGC
EN

回答 3

Stack Overflow用户

发布于 2013-05-20 05:52:11

使用Grails和GGTS需要为GGTS提供大量内存。您的IDE变得越来越慢的原因是因为它必须执行许多“停止世界”的垃圾收集来获得它所需的内存。

特别是,您可以看到,在您的集成开发环境中第一次打开GSP文件时,...then GGTS会变暗一段时间。您可以在IDE右下角的堆状态中看到这一点(您可以根据自己的喜好启用它)。每当使用的内存接近您提供的1 1GB时,您的GGTS将停止工作两秒钟或更长时间。在此之后,又有一些空闲内存。

对于GGTS来说,1 1GB的内存太低了--对于Grails和Eclipse来说,2 1GB应该是最低的。但这还不是全部。GGTS存在Grails测试和自动构建的内存泄漏。您可以尝试从项目构建路径中删除单元和集成测试。这就是我避免速度减慢的诀窍。但是,如果我必须编写单元测试,我必须每隔一段时间重新启动GGTS。(我的ggts.ini中有8.192亿的数据。)

票数 4
EN

Stack Overflow用户

发布于 2013-04-20 21:53:01

Eclipse Foundation已经为此发布了解决方案

http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation

票数 1
EN

Stack Overflow用户

发布于 2015-03-11 03:19:33

把这个:-vm C:\devsw\java\jdk7_67\jre\bin\server\jvm.dll放到我的GGTS.ini里(然后重启GGTS)已经停止了蓝色圆圈的旋转。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16120990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档