原英文版地址: https://www.elastic.co/guide/en/elasticsearch/reference/7.7/_use_serial_collector_check.html, 原文档版权归 www.elastic.co 所有
本地英文版地址: ../en/_use_serial_collector_check.html
本地英文版地址: ../en/_use_serial_collector_check.html
重要: 此版本不会发布额外的bug修复或文档更新。最新信息请参考 当前版本文档。
对于不同的工作负载,OpenJDK 派生的 JVM 有不同的垃圾回收器。
串行收集器特别适合于 单个逻辑CPU的机器 或 极小的堆,它们都不适合运行 Elasticsearch。
将串行收集器与 Elasticsearch 一起使用会对性能产生毁灭性的影响。
串行收集器检查确保 Elasticsearch 没有配置为与串行收集器一起运行。
要通过串行收集器检查,不能使用串行收集器启动 Elasticsearch (无论它是来自你正在使用的 JVM 的缺省值,还是已经用 -XX:+UseSerialGC
明确指定了它)。
注意,Elasticsearch 附带的默认 JVM 配置将 Elasticsearch 配置为在 JDK14 和更高版本中使用 G1GC 垃圾回收器。
对于早期的 JDK 版本,配置默认为 CMS 回收器。