warning: ignoring option PermSize=512m; support was removed in 8.0解决
2017-10-30 19:05
405 查看
问题出现场景
使用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 去哪里了?)相关文章推荐
- Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
- Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in
- Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in
- 启动HBase时出现ignoring option PermSize=128m; support was removed in 8.0警告信息
- ignoring option MaxPermSize=256m; support was removed in 8.0 - unsupported JVM property
- 启动hbase输出ignoring option PermSize=128m; support was removed in 8.0告警信息
- HBase启动警告:Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was remo
- 笔记:关于Gradle error Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m的解决方案
- Jdk 8下运行Android-studio或者Eclipse时 ignoring option MaxPermSize=350m; s support was removed in 8.0的探讨
- Hbase启动,警告Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m;
- mycat启动服务,后台日志报错Bit Server VM warning: ignoring option MaxPermSize
- 集成容联:Warning! ivar size mismatch in PSUICollectionView_ - can't change the superclass.解决办法
- Warning 1 Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a fu
- 集成环信:Warning! ivar size mismatch in PSUICollectionView_ - can't change the superclass.解决办法
- 启动hbase输出ignoring option PermSize=128m; support was removed in 8.0告警信息
- zabbix3.x发邮件爆“Support for SMTP authentication was not compiled in“的解决办法
- Warning 1 Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a fu
- command line warning #10006: ignoring unknown option '/NODEFAULTLIB'错误解决(XPDF编译时出现的问题)
- warning D9035 : option 'Wp64' has been deprecated and will be removed in a future
- php-fpm 错误 zero size buf in output解决