JVM——JVM垃圾回收调优的主要目的是什么?

分别是最短暂停时间和高吞吐量

1、最短暂停时间:垃圾回收调优的首要目标是减少应用程序的停顿时间,确保在垃圾回收过程中尽量保持应用的响应能力,特别是对于实时或高并发应用。

2、高吞吐量:第二个目标是提高应用的吞吐量,即在单位时间内完成更多的业务处理。通过合理的GC策略和配置,减少GC的频率和时间,从而提升整体性能。

针对最短暂停时间和高吞吐举个例子

方案一:每次 GC 停顿 100 ms,每秒停顿5 次。

方案二:每次 GC 停顿 200 ms,每秒停顿 2 次。

两个方案相对而言第一个时延低,第二个吞吐高,基本上两者不可兼得。

相关推荐
老虎062718 小时前
Java基础面试题(1)—Java优势(JVM,JRE,JIT,Java类,方法)
java·开发语言·jvm
小猪咪piggy19 小时前
【JavaEE】(9) JVM
java·jvm·java-ee
都叫我大帅哥20 小时前
Java G1垃圾收集器:从入门到调优的全面指南
java·jvm
Absinthe_苦艾酒1 天前
JVM学习专题(四)对象创建过程
java·jvm·后端
源远流长jerry1 天前
C++、STL面试题总结(二)
jvm·c++
ohoy1 天前
jvm之jconsole的使用
jvm
2301_793086871 天前
JVM 03 类加载机制
jvm
平生不喜凡桃李1 天前
Linux 线程同步与互斥
java·jvm·redis
灰原喜欢柯南1 天前
JVM(Java Virtual Machine,Java 虚拟机)超详细总结
jvm·一站式总结
-Xie-1 天前
JVM学习日记(十五)Day15——性能监控与调优(二)
java·jvm·学习