怎样增加java执行内存
答案:3 悬赏:30 手机版
解决时间 2021-03-23 20:46
- 提问者网友:贪了杯
- 2021-03-23 03:03
怎样增加java执行内存
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-03-23 04:28
方法如下:
1、打开eclipse配置文件eclipse.ini,更改把-Xmx(其数值代表jvm可以使用的最大内存数)
2、运行java程序时,选择run->run configuration->arguments,输入-Xms100M -Xmx800M(-Xms代表jvm启动时分配的内存大小,-Xmx代表可最大分配多少内存)。
3、如果修改web服务器的内存可以通过window->preference->myeclipse->servers->服务器名称->服务器名称+版本->jdk下面修改内存。
例如:-Xms512m -Xmx1024m -XX:PermSize=256m
1、打开eclipse配置文件eclipse.ini,更改把-Xmx(其数值代表jvm可以使用的最大内存数)
2、运行java程序时,选择run->run configuration->arguments,输入-Xms100M -Xmx800M(-Xms代表jvm启动时分配的内存大小,-Xmx代表可最大分配多少内存)。
3、如果修改web服务器的内存可以通过window->preference->myeclipse->servers->服务器名称->服务器名称+版本->jdk下面修改内存。
例如:-Xms512m -Xmx1024m -XX:PermSize=256m
全部回答
- 1楼网友:西岸风
- 2021-03-23 07:04
环境变量里面配置下:
变量名JAVA_OPTS变量值-Xmx1024m(这里的数字你自己看情况填)追问怎么nong
变量名JAVA_OPTS变量值-Xmx1024m(这里的数字你自己看情况填)追问怎么nong
- 2楼网友:洎扰庸人
- 2021-03-23 05:35
在启动的bat里面,如:
java -Xms512m -Xmx512m -XX:MaxPermSize=128m -cp lib/bootstart.jar; TestJava
Xmx是java的一个选项,用来设置你的应用程序能够使用的最大内存数(看好,致使你的应用程序,不是整个jvm),如果你的程序要花很大内存的话,那就需要修改缺省的设置,比如配置tomcat的时候,如果流量啊程序啊都很大的话就需要加大这个值了,不过有一点是要记住的,不要大得超过你的机器的内存,那样你的机器会受不了的,到时候就死翘翘了。
Xms是另一个设置内存的参数,用它来设置程序初始化的时候内存栈的大小,增加这个值的话你的程序的启动性能会得到提高。不过同样有前面的限制,以及受到xmx的限制。追问不明白怎么操作啊追答启动的bat,就是你运行程序要双击的那个文件。
如果你是命令行执行的,直接加参数就行了,比如java -Xms512m -Xmx512m追问bat文件是在电脑上打开吗追答是的,不要直接双击它,右击后点编辑,修改保存后再运行追问bat文件在哪里?我找不到bat文件在手机里吗?追答就是你启动程序的那个文件追问启动java程序的那个?
java -Xms512m -Xmx512m -XX:MaxPermSize=128m -cp lib/bootstart.jar; TestJava
Xmx是java的一个选项,用来设置你的应用程序能够使用的最大内存数(看好,致使你的应用程序,不是整个jvm),如果你的程序要花很大内存的话,那就需要修改缺省的设置,比如配置tomcat的时候,如果流量啊程序啊都很大的话就需要加大这个值了,不过有一点是要记住的,不要大得超过你的机器的内存,那样你的机器会受不了的,到时候就死翘翘了。
Xms是另一个设置内存的参数,用它来设置程序初始化的时候内存栈的大小,增加这个值的话你的程序的启动性能会得到提高。不过同样有前面的限制,以及受到xmx的限制。追问不明白怎么操作啊追答启动的bat,就是你运行程序要双击的那个文件。
如果你是命令行执行的,直接加参数就行了,比如java -Xms512m -Xmx512m追问bat文件是在电脑上打开吗追答是的,不要直接双击它,右击后点编辑,修改保存后再运行追问bat文件在哪里?我找不到bat文件在手机里吗?追答就是你启动程序的那个文件追问启动java程序的那个?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯