gpt4 book ai didi

Java 8 - 永久代支持 - 替代方案

转载 作者:太空宇宙 更新时间:2023-11-04 06:49:37 25 4
gpt4 key购买 nike

Java 8 中现已删除对 PermGen Pool 的支持。Java 8 中 PermGen Pool 的替代方案是什么。java 8(JVM) 如何以及在哪里存储每个类的结构和内部字符串。

这是否也意味着我们不会收到“java.lang.OutOfMemoryError: Java heap space”错误

最佳答案

它将使用 Metaspace,它是 PermGen 的后继者。更多信息here .

回答你的问题

A new flag is available (MaxMetaspaceSize), allowing you to limit the amount of native memory used for class metadata. If you don’t specify this flag, the Metaspace will dynamically re-size depending of the application demand at runtime.

所以,是的,由于动态调整大小,在 native 内存耗尽之前不会发生java.lang.OutOfMemoryError:Java堆空间,但您仍然需要处理类和类加载器内存泄漏。

关于Java 8 - 永久代支持 - 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23510994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com