[英]How to increase STS (Spring Tool Suite) memory size?
我正在嘗試增加spring工具套件的堆大小(內存),因為我內存不足。
如果我從Xmx從768m增加到1024m,我會收到錯誤“無法創建Java虛擬機”。
如果我將Xmx恢復到768m它工作正常,但我得到OOM(Out of Memory)。 我有STS 2.9.2。 操作系統是win7。
這是我目前在sts.ini中所擁有的。
-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
384M
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms256m
-Xmx1024m
-Xss1m
-XX:PermSize=256m
-XX:MaxPermSize=1024m
我應該改變什么? 請指教。
-startup
plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.401.v20161122-
1740
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xmx1024m
您應該只更改Xmx。 這里我使用Xmx1024m意味着STS分配1 GB Ram而Xmx4G意味着4GB RAM。 您可以將堆狀態檢查為
在Windows菜單中打開sts選擇Preferences然后從General選項卡標記show heap status選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.