JVM三大性能调优参数 -Xms -Xmx -Xss 简述

释放双眼,带上耳机,听听看~!

JVM内存的系统级的调优主要的目的是减少Minor GC的频率和Full GC的次数,过多的Minor GC和Full GC是会占用很多的系统资源,影响系统的吞吐量

概念

– -Xss:规定了每个线程虚拟机栈(堆栈)的大小
JDK5.0以后每个线程堆栈大小为1M。在相同物理内存下,减小这个值能生成更多的线程。但是操作系统对一个进程内的线程数还是有限制的,不能无限生成,经验值在3000~5000左右。

– -Xms:堆的初始值

– -Xmx:堆可以达到的最大值

:Xms一般设置为Xmx同等大小,因为系统扩容时容易引起内存抖动,影响程序运行时的稳定性;同时以避免每次垃圾回收完成后JVM重新分配内存。

补充学习

Java内存模型及性能优化

给TA打赏
共{{data.count}}人
人已打赏
安全技术

Bootstrap 间隔 (Spacing)

2021-12-21 16:36:11

安全技术

从零搭建自己的SpringBoot后台框架(二十三)

2022-1-12 12:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索