java jvm 的参数设置_Java:JVM参数设置

1.基本简介:

最基本的两个参数是1. -Xms 初始堆大小(默认为物理内存的1/64) 2.-Xmx 最大堆大小(默认为物理内存的1/4),我们常常需要设置这两个参数。

1、Eclipse设置JVM参数

在eclipse.ini中:

-startup

plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

256m

--launcher.defaultAction

openFile

-vmargs

-clean

-Xms40m

-Xmx512m

我们可以将Xms和Xmx的值设大一些。

2.Tomcat的设置

Windows版本的:

bin/tomcat6w.exe文件打开之后:

d22ab7ad19f09108d7bfb999e2450f80.png

设置大小即可。

Ubuntu下,在系统的/etc/init.d/tomcat6目录下修改,如:

# Default Java options

# Set java.awt.headless=true if JAVA_OPTS is not set so the

# Xalan XSL transformer can work without X11 display on JDK 1.4+

# It also looks like the default heap size of 64M is not enough for most cases

# so the maximum heap size is set to 128M

if [ -z "$JAVA_OPTS" ]; then

JAVA_OPTS="-Djava.awt.headless=true -Xms512M -Xmx2048M"

fi

以保证有足够的堆空间。如果设置过小,程序可能出现如下异常:

java.lang.OutOfMemoryError: Java heap space

3.Jar包的运行

如:java -jar opencv249pro.jar -Xms512M -Xmx3560M

如果电脑内存不足,则会报错,应适当减小

参考博客:

【1】JVM参数配置与分析 :http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html

【2】详解GC工作原理:http://developer.51cto.com/art/201103/248642.htm

【3】http://blog.csdn.net/jq_diy/article/details/4154132/

【4】Java中的堆栈及内存分配http://www.2cto.com/kf/201203/124798.html

【5】http://www.cubrid.org/blog/dev-platform/understanding-java-garbage-collection/

JavaWeb:SSH项目在Sinaapp上的部署及域名的绑定

1.首先在SAE中创建一个新应用创建应用时,需要我们填写二级域名,比如XXXXXX。在开发语言一栏中,选择Java,然后选择对应的JVM级别。2.查看应用信息我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值