Java Spring Boot不断使我的电脑崩溃…Windows 10上sts.ini文件的最佳配置是什么?
我正在Windows10笔记本电脑上使用Spring工具套件IDE,该笔记本电脑带有i5核心处理器。每次我尝试运行SpringBoot应用程序时,STS都会挂起并崩溃。同一个应用程序在我同龄人的电脑上运行良好 现在,即使我运行一个简单的程序来练习一些编码挑战,比如反转字符串,STS也会慢一点,不像以前那么平滑 以下是我当前的sts.ini文件配置:Java Spring Boot不断使我的电脑崩溃…Windows 10上sts.ini文件的最佳配置是什么?,java,spring,spring-boot,spring-tool-suite,Java,Spring,Spring Boot,Spring Tool Suite,我正在Windows10笔记本电脑上使用Spring工具套件IDE,该笔记本电脑带有i5核心处理器。每次我尝试运行SpringBoot应用程序时,STS都会挂起并崩溃。同一个应用程序在我同龄人的电脑上运行良好 现在,即使我运行一个简单的程序来练习一些编码挑战,比如反转字符串,STS也会慢一点,不像以前那么平滑 以下是我当前的sts.ini文件配置: --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426
-startup
plugins/org.eclipse.equinox.launcher_1.5.600.v20191014-2022.jar
-product
org.springframework.boot.ide.branding.sts4
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
我正在考虑改变我的Xmx和Xms尺寸。为了更好的STS性能,我应该增加多少。这取决于系统的随机存取内存(RAM) 根据您当前的sts.ini文件 -Xms256m -Xmx1024m 一般为系统2GB RAM设置 如果您的RAM超过2GB,例如4GB,请设置: -Xms512m -Xmx2048m 以上设置表明,STS将占用系统4GB RAM的2GB,以及所有其他开放应用程序
谢谢和问候 这取决于系统的随机存取存储器(RAM) 根据您当前的sts.ini文件 -Xms256m -Xmx1024m 一般为系统2GB RAM设置 如果您的RAM超过2GB,例如4GB,请设置: -Xms512m -Xmx2048m 以上设置表明,STS将占用系统4GB RAM的2GB,以及所有其他开放应用程序
谢谢和问候 您是否尝试使用
-vm
强制jvm?使用最新版本的sts 4.5.1和干净的安装,例如:AdoptOpenJDK。一般来说,这很难回答。是否有几个步骤可以尝试找出问题的确切原因。第一步是在常规首选项中启用head状态,以查看IDE是否确实内存不足。如果没有,您可以查看错误日志,查看可能出现的错误以及是否报告了内存问题。我仍然想知道为什么1GB的最大堆不允许您使用一个简单的示例程序,因此无法执行分析步骤。您是否尝试使用-vm
强制jvm?使用最新版本的sts 4.5.1和干净的安装,例如:AdoptOpenJDK。一般来说,这很难回答。是否有几个步骤可以尝试找出问题的确切原因。第一步是在常规首选项中启用head状态,以查看IDE是否确实内存不足。如果没有,您可以查看错误日志,查看可能出现的错误以及是否报告了内存问题。我仍然想知道为什么1GB的max heap不允许您使用一个简单的示例程序,因此需要分析步骤。