gpt4 book ai didi

java - 永久代: does the capacity of default value get fixed or will it grow as required?

转载 作者:行者123 更新时间:2023-12-01 07:40:37 29 4
gpt4 key购买 nike

我们注意到运行 Solaris 10 的客户的永久 GC 容量从 50% 增长到 97%。该 JVM 使用默认值“permgen”(我们没有将任何自定义 Permgen FLAG 传递给 JVM)。

我们是否应该设置更高的 PermGen 值,而不是在生产环境中以 97% 的 PermGen 空间运行?

P.S:我们在 Solaris 10 上使用 JDK 1.6.0_23。

更新我们是否应该认为它很快就会出现 OutOfMemoryError ?或者 JVM 是否有可能增加容量,使使用率降至 97% 以下?

最佳答案

PermGen 将增长到预定的最大值(您可以从命令行设置),然后停止。 PermGen 区域主要保存类定义,通常在加载大量类但不释放它们的应用程序中,您会用完 PermGen - 要么因为它们太大,要么在 Web 应用程序中,因为某些东西意外保留在其类加载器被释放后到一个类。您需要确定 PermGen 是否持续增长,或者最终是否稳定。

关于java - 永久代: does the capacity of default value get fixed or will it grow as required?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5433052/

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