帮忙么网 > JAVA > 当前页面

JVM常见的配置参数

2025-01-09 NEW个对象

2.1 堆内存基础设置

-Xms

设置初始值堆内存,默认是物理内存的 1/64,内存的单位可以是 m g,并且不区分大小写。


-Xmx

设置最大堆内存,默认是物理内存的 1/4,内存的单位可以是 m g,并且不区分大小写。


-Xmn

设置年轻代内存大小,默认和老年代 1:2,-XX:NewSize 初始化年轻代大小 -XX:MaxNewSize 最大年轻代大小。


-Xss

设置每个线程的堆栈大小,默认是 1024k,这个是最大内存并不是开启一个线程马上就会消耗这么多内存。

相关文章

  • 什么是反射机制?为什么慢?

    反射机制是指在运行时能获取到自身信息,只要给出类名,就可以访问类的属性和方法。

    NEW个对象 2025-01-09

  • 死锁详细介绍

    死锁是指两个或多个线程互相等待对方占用的资源,而永远无法继续执行下去的情形。

    NEW个对象 2025-01-10

  • 接口和抽象类的区别?

    接口和抽象类都是用来定义对象的公共行为的,两者本身不能实例化,但二者有以下7点不同:

    NEW个对象 2025-01-10

推荐文章