Spring Tool Suite 4(STS4)内存设置

时间:2018-10-08 22:20:08

标签: spring-tool-suite

我最近在系统中安装了STS4,并注意到生成潜在大字符串的代码(Groovy)正在无声地用完堆(或者至少是我所怀疑的)。

代码会根据某些条件继续连接String / StringBuilder。

在STS4中执行时,显然达到了空间用完并清空String / StringBuilder的地步,并且对其进行任何进一步的连接尝试都将变成无效,而没有警告或错误消息。

我尝试添加到列表中,然后在末尾调用.join()并得到类似结果,它达到了变量变暗的地步。

从命令行运行相同的代码即可。

由于我怀疑这是STS4问题,因此我正在发布正在使用的.ini值,到目前为止,还没有碰到运气:

-startup
plugins/org.eclipse.equinox.launcher_1.5.100.v20180827-1352.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.800.v20180827-1352
-product
org.springframework.boot.ide.branding.sts4
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.8
--add-modules=ALL-SYSTEM
-Xmn256m
-Xms2048m
-Xmx2048m
-Xss4m
-XX:PermSize=256m
-XX:MaxPermSize=256m
-XX:+UseParallelGC
-Xverify:none

任何想法/建议都将受到赞赏。

谢谢

0 个答案:

没有答案