问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何增加java虚拟机内存

发布网友 发布时间:2022-04-22 07:12

我来回答

2个回答

热心网友 时间:2022-06-17 07:27

一、设置JVM内存设置

1. 设置JVM内存的参数有四个:

-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;

-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;

-Xmn Java Heap Young区大小,不熟悉最好保留默认值;

-Xss 每个线程的Stack大小,不熟悉最好保留默认值;

2. 如何设置JVM内存分配:

(1)当在命令提示符下启动并使用JVM时(只对当前运行的类Test生效):

java -Xmx128m -Xms64m -Xmn32m -Xss16m Test

(2)当在集成开发环境下(如eclipse)启动并使用JVM时:

a. 在eclipse根目录下打开eclipse.ini,默认内容为(这里设置的是运行当前开发工具的JVM内存分配):

-vmargs
-Xms40m
-Xmx256m

-vmargs表示以下为虚拟机设置参数,可修改其中的参数值,也可添加-Xmn,-Xss,另外,eclipse.ini内还可以设置非堆内存,如:-XX:PermSize=56m,-XX:MaxPermSize=128m。

此处设置的参数值可以通过以下配置在开发工具的状态栏显示:

在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,将其中的�TALINA_OPTS%(共有四处)替换为:-Xmx128m -Xms64m -Xmn32m -Xss16m

热心网友 时间:2022-06-17 07:27

我的eclipse安装目录中有一个eclipse.ini文件,在这个里面修改的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? java内存不足 如何增加jvm内存 如何加大jvm的内存和tomcat的内存 新买的安踏气垫鞋!走路为什么会有声音 达芬奇的恶魔第三季资源谁有中英字幕 跪求!《达芬奇密码》txt全集/完整版 为什么好鞋子擦得响? 达芬奇的恶魔3谁有? 达芬奇的恶魔.Davincis.Demons.S01E02.Chi_Eng.WEB... 达芬奇的恶魔第三季能在哪看到? 达芬奇的恶魔第三季看的 有中文字幕最好不过了 为什么我的鞋子会发出声音 达芬奇的恶魔第三季 鞋为什么会响 跪求:美剧达芬奇的恶魔字幕 跪求《达芬奇密码》全集 TXT的 完整版 盗走达芬奇高清完整版下载地址 谁有完整版达芬奇密码电影,跪谢 求达芬奇《最后的晚餐》高清大图 求好心人分享达芬奇的恶魔第一季免费在线观看资源 求汤姆汉克斯主演的《达芬奇密码》完整版,最好是... ppt制作作品的几大步骤总结归纳 Linux中如何加大JVM内存? 如何使用ppt做总结 java springboot 线上运行如何加大jvm内存? 如何用PPT做好工作总结 JVM内存最大能调多大? 怎么使用ppt制作年度总结 如何加大JVM内存?如何设置? jvm内存大小怎么设 Java如何增大虚拟机内存 jvm 怎么调整内存 怎样扩大java的安装内存啊、 投影机可以换成LED的灯泡吗?? 年终总结PPT该如何制作? 如何制作ppt课堂小结 投影机可以换成LED的灯泡吗??、 家庭使用投影仪选LED的好,还是普通投影仪合适,有... 投影仪选择汞灯泡发光和LED发光的哪种最好 护理PIO格式的怎么写 如何将硬盘的PIO格式转换成DMA格式