栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java中的“ PermSize”是什么?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java中的“ PermSize”是什么?

“永久世代”的简要定义:

“永久代用于保存VM本身的反射数据,例如类对象和方法对象。这些反射对象直接分配到永久代中,并且大小独立于其他代。”
[参考]

换句话说,这就是类定义的去处(这解释了为什么

OutOfMemoryError: PermGenspace
在应用程序加载大量类和/或重新部署时可能会收到消息的原因)。

请注意,这

PermSize
-Xmx
用户在JVM选项上设置的值的附加功能。但是
MaxPermSize

允许JVM能够将其增长
PermSize
到指定的数量。最初,在加载VM时,
MaxPermSize
仍将是默认值(代表32mb
-client
和代表64mb
-server
),但直到需要时才真正占用该数量。另一方面,如果将BOTH
PermSize

MaxPermSize
BOTO 都设置为256mb,则会注意到总体堆增加了256mb
-Xmx



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/437612.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号