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

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

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

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

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

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

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

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

相关推荐
打工人你好12 分钟前
如何设计更安全的 VIP 权限体系
java·jvm·安全
unclecss3 小时前
把 Spring Boot 的启动时间从 3 秒打到 30 毫秒,内存砍掉 80%,让 Java 在 Serverless 时代横着走
java·jvm·spring boot·serverless·graalvm
q***2514 小时前
java进阶1——JVM
java·开发语言·jvm
zlpzlpzyd4 小时前
jvm 偏向锁禁用以及移除
jvm
while(1){yan}4 小时前
线程的状态
java·开发语言·jvm
20岁30年经验的码农4 小时前
Java JVM 技术详解
java·jvm·压力测试
1***81534 小时前
C在游戏中的场景管理
java·jvm·游戏
上78将4 小时前
jvm的基本结构
jvm
Tan_Ying_Y5 小时前
JVM内存结构———他的底层完整结构
jvm
张人玉5 小时前
SQLite语法知识和使用实例
jvm·oracle·sqlite