帮忙么网 > 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,这个是最大内存并不是开启一个线程马上就会消耗这么多内存。

相关文章

  • 数据库出现死锁的案例

    报告生成案例: 报告编辑的时候:更新模板内容,更新报告引用的id。 报告生成的时候:更新报告引用的id,再更新模板内容。

    NEW个对象 2025-08-01

  • java中a=a+b和a+=b真的一样吗?

    这是一道笔试题,说实话我就是再复习两年,也不会复习到这个题。 既然遇到了,就了解清楚吧:

    NEW个对象 2025-01-13

  • 线程同步与线程安全的区别?

    线程同步是指在多线程环境中,通过某种机制来协调多个线程对共享资源的访问,确保资源的访问顺序是有序和正确的。 线程安全是指多个线程访问同一资源时,不会出现数据错乱等问题;

    NEW个对象 2025-01-10

推荐文章