
1. 打开Eclipse安装目录下的`eclipse.ini`文件。
2. 在该文件中,找到`-vmargs`参数的后面,添加以下虚拟机参数:
-Xms40m:设置JVM初始堆内存为40MB。
-Xmx256m:设置JVM最大堆内存为256MB。
-XX:PermSize=128M:设置非堆内存(永久代)大小为128MB。
-XX:MaxPermSize=256M:设置非堆内存(永久代)最大大小为256MB。
3. 设置JVM内存参数:
打开Eclipse窗口,选择“Window” > “Preferences” > “Java” > “Installed JREs” > “Edit” > “Default VM Arguments”。
在VM Arguments中输入以下参数:
-Xms64m:设置JVM初始堆内存为64MB。
-Xmx128m:设置JVM最大堆内存为128MB。
-Xmn32m:设置JVM年轻代内存大小为32MB。
-Xss16m:设置JVM栈大小为16MB。
4. 设置Tomcat内存参数:
打开Tomcat根目录下的`bin`文件夹,编辑`catalina.bat`文件,修改为以下内容:
set JAVA_OPTS= -Xms256m -Xmx512m:设置Tomcat JVM初始和最大内存为256MB和512MB。
注意事项:
- `Xms`代表JVM初始内存大小。
- `Xmx`代表JVM最大内存大小。
- `Xss`代表JVM栈大小,16MB通常足够使用。
在完成上述设置后,可以点击“Apply”并关闭配置窗口。接下来,在运行Eclipse或Tomcat时,这些设置将会自动应用。如果需要针对特定工程进行配置,可以在“Run Configuration”中找到“VM arguments”选项,并按照上述参数设置。