【JVM虚拟机】JVM的启动参数设置

JVM的启动参数设置

1、标准参数(-)

-client:一般在pc机器上使用的模式,启动很快,但性能和内存管理效率并不高,多用于桌面应用
-server:使用server模式,启动速度慢,多用于服务器
-property:name=value

-verbose:查询GC问题的常用命令之一
-verbose:class 输出JVM载入类的相关信息
-verbose:gc 输出每次gc的相关信息
-verbose:jni 输出native方法调用的相关情况

2、非标准参数(-x)

是在标准参数的基础上进行扩展的参数
输入“Java-x”命令,能够获得当前JVM支持的所有非标准参数列表
-Xmn:设置新生代内存大小 例如:-Xmn512
-Xms:初始堆的大小,也是堆大小的最小值
-Xss:设置每个线程的栈内存,默认1M
-Xprof:跟踪正运行的程序,并将跟踪数据在标准输出,适合于开发环境调试

3、非Stable参数(非静态参数)

性能参数:定义内存分配的大小及比例
行为参数:用来选择使用什么样的垃圾收集器组合,以及控制运行过程中的GC策略
调试参数:主要用来打印GC信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值