jvm 参数问题

关于jvm内存,有些问题还没有弄的特别清楚,记录一下,有待解决。

1.6 jvm各个区内存默认大小??

1.7jvm各个区内存默认大小??

栈内存一定的情况下,栈的深度如何确定?一次方法调用入栈所需空间大小?


==================================================

java 6中,32位Sparc系统默认的栈内存是512k,64位系统是1024k; 32位的 X86 Solaris/linux系统默认栈内存是320k,64位 X86 Solaris/linux系统默认栈内存是1024k;windows中默认的栈内存是从java.exe中读出来的。对java 6来说,32位系统默认大小为320k,64位系统为1024k;

参考:http://www.oracle.com/technetwork/java/hotspotfaq-138619.html

In Java SE 6, the default on Sparc is 512k in the 32-bit VM, and 1024k in the 64-bit VM. On x86 Solaris/Linux it is 320k in the 32-bit VM and 1024k in the 64-bit VM.
On Windows, the default thread stack size is read from the binary (java.exe). As of Java SE 6, this value is 320k in the 32-bit VM and 1024k in the 64-bit VM.
You can reduce your stack size by running with the -Xss option. For example:
java -server -Xss64k

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值