background image

在 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 下面输入: