warning: ignoring option PermSize=512m; support was removed in 8.0解决

分类专栏: JAVA基础——基础决定高度

问题出现场景
使用jdk1.8的时候设置了vm参数:-Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=768m -Xss2m
此时运行java程序时VM提示如下警告:

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=512m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=768m; support was removed in 8.0

解决思路
查阅网上资料:

http://www.coderhelper.top/doc/technotes/tools/windows/java.html#BABDCEGG

得知-XX:PermSize和-XX:MaxPermSize在jdk1.8中被弃用了,使用-XX:MetaspaceSize和-XX:MaxMetaspaceSize替代。
所以此时VM参数正确应为:-Xmx2048m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=768m -Xss2m

思考
在jdk1.8之前之前我们将储存类信息、常量、静态变量的方法区称为持久代(Permanent Generation),PermSize和MaxPermSize是设置持久代大小的参数,在jdk1.8中持久代被完全移除了,所以这两个参数也被移除了,多了一个元数据区(Metadata Space),所以设置元数据区大小的参数也变成对应的MetaspaceSize和MaxMetaspaceSize了。

版权声明
原文地址为:http://blog.csdn.net/qq525099302/article/details/78396120,转载请注明出处。

展阅读

扩展阅读:http://ifeve.com/java-permgen-removed/ (Java PermGen 去哪里了?)

warning: ignoring option PermSize=512m; support was removed in 8.0相关推荐

  1. Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=512m; support was removed in 8.0

    对tomcat jvm启动参数进行调整,控制堆内存大小 在tomcat目录/bin/catalina.sh文件中加入如下内容 JAVA_OPTS='-Xms512m -Xmx1024m -XX:Per ...

  2. Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0

    HBase集群启动和停止的报错情况及处理办法 1. 启动报错:PermSize 和 MaxPermSize 的限制 报错信息: 出错原因:HBase默认这两个参数有128M的限制,由于长期使用导致程序 ...

  3. ignoring option PermSize=128m; support was removed in 8.0

    问题出现场景 使用jdk1.8的时候设置了vm参数:-Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=768m -Xss2m 此时运行java程序时VM提示如下警 ...

  4. hbase启动报错解决:ignoring option PermSize=128m; support was removed in 8.0

    解决办法: vim hbase-env.sh

  5. JDK8报错:warning: ignoring option PermSize=256m; support was removed in 8.0【多测师_王sir】【杭州多测师_王sir】...

    tomcat版本由7.0升级到8.0启动时,日志报错 Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=512m; ...

  6. HBase启动遇到VM warning ignoring option PermSize=128m support was removed in 8.0

    HBase启动遇到Java HotSpot™ 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed ...

  7. warning: ignoring option PermSize=256m; support was removed in 8.0

    使用jdk1.8后,控制台出现下面提示信息: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=256m; sup ...

  8. idea Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=512

    idea Java HotSpot™ 64-Bit Server VM warning: ignoring option PermSize=512 换成 -Xmx2048m -XX:Metaspace ...

  9. jdk 8.0报ignoring option PermSize MaxPermSize解决方法

    项目目前使用的是jdk 8.0 Tomcat 版本是1.8.0_211 Jdk 版本 Tomcat 版本 在停止Tomcat 的时候可能出现如下报错 -XX:PermSize:设置永久代大小 -XX: ...

最新文章

  1. oracle sqlserver 查看指定用户下面的表
  2. 面试官:群聊消息的已读未读功能,你来设计一个?
  3. 刻意练习摆脱简单重复
  4. 文件夹差异文件对比工具 meld
  5. linux为什么创建不了分区,linux下扩容磁盘扩展分区解决因无法创建新分区不能扩容lvm问题...
  6. java dataset flatmap_Flink 系例 之 FlatMap
  7. mysql-5.7中的innodb_buffer_pool_prefetching(read-ahead)详解
  8. 常用技巧 —— 位运算 —— 位运算的应用
  9. django的模板系统过滤器笔记
  10. 推荐10个高效好用的办公软件,极大提升效率
  11. 比较两个txt文件的差异
  12. 移动端背景图css6,移动端适配之雪碧图(sprite)背景图片定位
  13. 什么是全景(360全景、720全景、VR全景)?
  14. 计算机配置内存在哪看,从哪里看电脑配置
  15. PC端Win10系统微信双开
  16. 利用计算机画统计图.doc,信息技术应用利用计算机画统计图.pptx
  17. dilated convolution
  18. Pip/python-如何查看已安装的包有哪些版本?如何查看某个包存在哪些版本?pip list-pip freeze-pip show package
  19. 腾讯TEG--C++面试知识点总结
  20. 用预处理指令#define 声明一个常数,用以表明一年中有多少秒

热门文章

  1. 推荐几个程序员接私活的网站
  2. php页面跳转的方法,PHP实现页面跳转的四种方法
  3. linux分区怎么设置密码,使用LUKS加密Linux分区的基本指南
  4. java mysql 插入 乱码_java插入mysql乱码
  5. react redux-immutable
  6. Vue电商项目中遇到的一些问题
  7. 【金猿案例展】西安市公安局交警支队:城市大脑指挥中心可视一体化创新应用系统建设...
  8. bim推荐计算机配置,BIM设计师电脑岂能儿戏?做BIM设计电脑配置推荐
  9. 设计要用计算机吗,设计师用的电脑应该怎么配置?设计电脑组装配置推荐
  10. 帝坑在线玩html,帝策在线玩_橙光游戏_快猴网