我有一个关于垃圾收集器的问题。 我已经为我的 Xms 和 Xmx 设置了 24GB,但我面临的问题是我发现从未使用完整的堆大小 - 垃圾收集器似乎在我达到 8GB 堆内存时运行。这是正常的吗?我不应该太在意它,或者我可以通过其他方式让它工作?
在 Hibernate/Spring 中处理 32000 条记录时,我遇到了一些性能问题,将性能从 40 秒提高到 6 秒的方法是将堆大小从...... 512MB 更改为 8GB 或更高,但我仍然想要进一步提高性能。
我看到了一些关于 CMS 与 G1 收集器的文章 - 我应该使用哪一个? 我的应用程序正在运行 Java 8,如果它添加了任何重要信息。