在 eclipse 根 目 录 下 创 建 文 件 options , 文 件 内 容 为 :
org.eclipse.ui/perf/showHeapStatus=true
修改 eclipse 根目录下的 eclipse.ini 文件,在开头处添加如下内容:
-debug
options
-vm
javaw.exe
重新启动 eclipse,就可以看到下方状态条多了 JVM 信息。
b. 打开 eclipse-窗口-首选项-Java-已安装的 JRE(对在当前开发环境中运行的
java 程序皆生效)
编 辑 当 前 使 用 的 JRE , 在 缺 省 VM 参 数 中 输 入 : -Xmx128m -Xms64m -Xmn32m
-Xss16m
c. 打开 eclipse-运行-运行-Java 应用程序(只对所设置的 java 类生效)
选定需设置内存分配的类-自变量,在 VM 自变量中输入:-Xmx128m -Xms64m
-Xmn32m -Xss16m
注:如果在同一开发环境中同时进行了 b 和 c 设置,则 b 设置生效,c 设置无效,如:
开发环境的设置为:-Xmx256m,而类 Test 的设置为:-Xmx128m -Xms64m,则运
行 Test 时生效的设置为:
-Xmx256m -Xms64m
(3)当在服务器环境下(如 Tomcat)启动并使用 JVM 时(对当前服务器环境下所以
Java 程序生效):
a. 设置环境变量:
变量名:CATALINA_OPTS
变量值:-Xmx128m -Xms64m -Xmn32m -Xss16m
b. 打 开 Tomcat 根 目 录 下 的 bin 文 件 夹 , 编 辑 catalina.bat , 将 其 中
的 %CATALINA_OPTS% ( 共 有 四 处 ) 替 换 为 : -Xmx128m -Xms64m -Xmn32m
-Xss16m
c 、 若 没 有 catalina.bat , 只 有 tomcat.exe,tomcat6w.exe; 则 可 以 在 启 动
tomcat6w.exe
后 右键配置--Java--java option 下面输入: