【发布时间】:2019-03-19 19:02:58
【问题描述】:
在 Oracle 的 G1 GC 文档中,G1 GC 不建议调整 JVM 选项,因为吞吐量和延迟是稳定的。
但是,我在文档中找不到说明服务器堆大小应该是多少合适的页面。 服务器的用途和流量会有所不同。 它可以是一个简单的 Restful API,也可以是一个耗时的任务。 因此,堆大小应根据服务器应用程序而有所不同。 此外,如果堆大小不足,会发生多次Full GC,最终导致严重问题。
- 如何确定合适的初始堆大小?
- 什么时候应该增加堆大小?
- 有监测异常体征的方法和工具吗?
【问题讨论】:
标签: java java-8 jvm heap-size g1gc