jvm参数

jvm参数

栈内存:用于计算,每个线程独有一个栈。
堆内存:用于存储对象,被所有线程共享
方法区:旧称永久代,规划到堆内存中,用于存储类信息,被所有线程共享
本地方法栈:用于计算本地方法,每一个线程独有一个本地方法栈
pc计数器(寄存器):用于程序计数和指令调配,每个线程独有一个pc计数器
计算机内存固定,一般栈内存不超过内存大小的1/3;栈内存大小决定了线程数量的多少
Java -x 参数值 标准参数
Java -XX扩展参数
Java -Xxxx 非标准参数
在Eclipse中右击-Run As-Run Comfigurations-Arguments下的VM中添加:
-Xss用于限定栈内存的大小
-Xms 指定堆内存初始大小
-Xmx指定堆内存为最大
-Xms5M -Xmx20M表示堆内存初始大小5m,最大20m
-Xmn指定新生代内存大小
-XX:+PrintGC 打印回收轨迹
-XX:+PrintGCDetails 打印回收轨迹包含细节

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值