There is insufficient memory for the Java Runtime Environment to continue. -XX:ReservedCodeCach解决
最近一个32G服务器运行了很多个java项目,在java项目过多的时候,启动时日志报错
There is insufficient memory for the Java Runtime Environment to continue.
说是内存不足,当时占用是没有到100%的
日志提示解决方案中有这么一句话
Set larger code cache with -XX:ReservedCodeCacheSize=
经过百度后了解了
JVM参数:-XX:ReservedCodeCacheSize
JVM一个有趣的,但往往被忽视的内存区域是“代码缓存”,它是用来存储已编译方法生成的本地代码。代码缓存确实很少引起性能问题,但是一旦发生其影响可能是毁灭性的。如果代码缓存被占满,JVM会打印出一条警告消息,并切换到interpreted-only
模式:JIT编译器被停用,字节码将不再会被编译成机器码。因此,应用程序将继续运行,但运行速度会降低一个数量级,直到有人注意到这个问题。就像其他内存区域一样,我们可以自定义代码缓存的大小。相关的参数是-XX:InitialCodeCacheSize
和-XX:ReservedCodeCacheSize,它们的参数和上面介绍的参数一样,都是字节值。
然后我这边是设置了该参数的值,设置了大小,就好了。
参考
https://blog.csdn.net/weixin_30713705/article/details/115807597
There is insufficient memory for the Java Runtime Environment to continue. -XX:ReservedCodeCach解决相关推荐
- 报 There is insufficient memory for the Java Runtime Environment to continue. 的问题
There is insufficient memory for the Java Runtime Environment to continue - valar-dohaeris - 博客园
- There is insufficient memory for the Java Runtime Environment to continue.
idea执行报错 There is insufficient memory for the Java Runtime Environment to continue. 依次调整文件--设置--构建执行 ...
- There is insufficient memory for the Java Runtime Environment to continue IDEA闪退
IDEA 日志报错There is insufficient memory for the Java Runtime Environment to continue 闪退 运行java项目 idea闪 ...
- There is insufficient memory for the Java Runtime Environment to continue. 使用虚拟内存
=========================================================================================== 环境: linu ...
- kafka启动内存报错There is insufficient memory for the Java Runtime Environment to continue
1.具体报错信息 OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from ...
- There is insufficient memory for the Java Runtime Environment to continue. NIFI 启动时报 jvm内存溢出
Nifi 突然启动报错.之前正常,停了两天再起就jj了.. Nifi 解压路径还有log文件夹, 里面有各种日志文件可看.他把错误集中另存为了一个文件: 打开里面一通查看,调整.描述是jav ...
- jmeter压测学习10-linux上执行遇到的问题 There is insufficient memory for the Java Runtime Environment to continu
前言 在 linux 上执行jmeter 代码的时候遇到一个问题:There is insufficient memory for the Java Runtime Environment to co ...
- An unexpected error has been detected by Java Runtime Environment
最近团队内部遇到一个非常奇怪的问题.网上有人说是sun公司的bug,我在这里贴一下,有兴趣的同志可以研究一下. 据说,换一个java版本就好了,团队内部正在进行升级java版本. sun公司官网解释: ...
- 电脑版java运行条件,Java Runtime Environment电脑版-Java Runtime Environment(Java运行环境)8.0.221 x64正式版-蜻蜓手游网...
很多时候我们运行一些软件都提示需要装Java环境,比如本站的<apk傻瓜式改包工具>,也是需要jdk环境才能正常使用的,但是现在官网需要注册账户才能下载,非常的麻烦,今天小编就为大家带来最 ...
最新文章
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 能支撑10万以上客户端的数据同步下载问题...
- 处理字符串_4_计算某个字符出现的次数
- 为什么SAP GUI里的传统事务码能通过Fiori Launchpad启动
- rds mysql 磁盘空间,RDS MySQL 空间问题的原因和解决
- synchronized关键字理解
- 黑客攻防技术宝典Web实战篇第2版—第11章 攻击应用程序逻辑
- 【转】Google Maps Android API V2的使用及问题解决
- js将一维数组分割成每三个一组的算法
- mysql 字节 字符_字符与字节 | 字痕随行
- GitHub的提醒邮件改进
- 使用github客户端上传本地项目到github
- PHP短视频无水印解析源码
- Appium连接夜神模拟器
- 苹果弹出无法验证服务器身份sec,苹果iPhone弹出无法验证服务器身份怎么回事什么意思,怎么解决...
- 开通阿里云视频点播服务
- 8_21_2013_Problem B: SUME_太水
- 模拟器之AVD模拟器
- unite17-shanghai-JPLee-netease-pangu-FullChinese
- 电动汽车整车控制SIMULINK仿真
- 苹果字体对应font-weight大小