返回介绍

总结

发布于 2025-02-26 22:54:40 字数 324 浏览 0 评论 0 收藏 0

  1. 之前不管是不是需要,JVM 都会吃掉那块空间……如果设置得太小,JVM 会死掉;如果设置得太大,这块内存就被 JVM 浪费了。理论上说,现在你完全可以不关注这个,因为 JVM 会在运行时自动调校为“合适的大小”;
  2. 提高 Full GC 的性能,在 Full GC 期间,Metadata 到 Metadata pointers 之间不需要扫描了,别小看这几纳秒时间;
  3. 隐患就是如果程序存在内存泄露,像 OOMTest 那样,不停的扩展 metaspace 的空间,会导致机器的内存不足,所以还是要有必要的调试和监控。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文