JVM 配置常用参数和常用 GC 调优策略

2020-09-29  本文已影响0人  singleZhang2010

JVM 配置常用参数

常用 GC 调优策略

GC 调优原则

多数的 Java 应用不需要在服务器上进行 GC 优化;
多数导致 GC 问题的 Java 应用,都不是因为我们参数设置错误,而是代码问题;
在应用上线之前,先考虑将机器的 JVM 参数设置到最优(最适合);
减少创建对象的数量;减少使用全局变量和大对象;
GC 优化是到最后不得已才采用的手段;
在实际使用中,分析 GC 情况优化代码比优化 GC 参数要多得多。

GC 调优目的

将转移到老年代的对象数量降低到最小;减少 GC 的执行时间。

GC 调优策略

MinorGC 执行时间不到50ms;
Minor GC 执行不频繁,约10秒一次;
Full GC 执行时间不到1s;
Full GC 执行频率不算频繁,不低于10分钟1次。

原文地址: [https://juejin.im/post/5c94a123f265da610916081f]

上一篇 下一篇

猜你喜欢

热点阅读