【程序员BUG】真实有效),SpringBoot项目优化和Jvm调优(亲测( 二 )
知识点:
JDK8之后把-XX:PermSize和-XX:MaxPermGen移除了 , 取而代之的是-XX:MetaspaceSize=128m(元空间默认大小)-XX:MaxMetaspaceSize=128m(元空间最大大小)JDK8开始把类的元数据放到本地化的堆内存(nativeheap)中 , 这一块区域就叫Metaspace , 中文名叫元空间 。 使用本地化的内存有什么好处呢?最直接的表现就是java.lang.OutOfMemoryError:PermGen空间问题将不复存在 , 因为默认的类的元数据分配只受本地内存大小的限制 , 也就是说本地内存剩余多少 , 理论上Metaspace就可以有多大(貌似容量还与操作系统的虚拟内存有关?这里不太清楚) , 这解决了空间不足的问题 。 不过 , 让Metaspace变得无限大显然是不现实的 , 因此我们也要限制Metaspace的大小:使用-XX:MaxMetaspaceSize参数来指定Metaspace区域的大小 。 JVM默认在运行时根据需要动态地设置MaxMetaspaceSize的大小 。
好啦 , 祝大家学习和工作顺利啦!
- 科技圈测评哥罗永浩直播间的一幕,揭露与雷军真实关系!网友看后:喊话董明珠
- 大众网深交所质疑:为了免责?,獐子岛两高管称无法保证年报真实
- 小谢娱乐哦引来广大网友狂点赞,直呼炸天,程序员用Java实现扫雷小游戏
- 铁拳大卫君大批军舰深陷波斯湾牢笼,伊朗真实实力曝光,美国做梦都想不到
- 巴基斯坦@买坦克送生产线,巴铁认清了西方人的真实嘴脸,转头求购100辆VT4
- 手机大魔王X2使用体验,没有花架子,只有真实力,65W超级闪充香香香-Find
- 阿修罗界真实内容令人无法理解,什么才是美国真实面目?蓬佩奥曾亲口说出
- 『欧洲』为何欧洲姑娘更喜欢黑人,而不是黄种人?3个原因扎心又真实
- ZAKER真实原因让人寒心,特朗普遭投诉!美国顶级科学家被免职
- Python爱好者社区漫画 | 程序员逆天改命