java permsize_Java中的“PermSize”是什么?

“永久代”的快速定义:

“The permanent generation is used to

hold reflective data of the VM itself

such as class objects and method

objects. These reflective objects are

allocated directly into the permanent

generation, and it is sized

independently from the other

generations.” 07000

换句话说,这是类定义的地方(这就解释了为什么如果应用程序加载大量类和/或重新部署,您可能会收到消息OutOfMemoryError:PermGen空间)。

请注意,PermSize是用户对JVM选项设置的-Xmx值的附加值。但MaxPermSize允许JVM能够将PermSize增加到指定的量。最初,当VM被加载时,MaxPermSize仍将是默认值(对于-client为32mb,对于服务器为64mb),但在需要之前不会实际占用该值。另一方面,如果您要将BOTH PermSize和MaxPermSize设置为256mb,您会注意到,除-Xmx设置之外,整个堆增加了256mb。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值