最近一个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解决相关推荐

  1. 报 There is insufficient memory for the Java Runtime Environment to continue. 的问题

    There is insufficient memory for the Java Runtime Environment to continue - valar-dohaeris - 博客园

  2. There is insufficient memory for the Java Runtime Environment to continue.

    idea执行报错 There is insufficient memory for the Java Runtime Environment to continue. 依次调整文件--设置--构建执行 ...

  3. 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闪 ...

  4. There is insufficient memory for the Java Runtime Environment to continue. 使用虚拟内存

    =========================================================================================== 环境: linu ...

  5. 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 ...

  6. There is insufficient memory for the Java Runtime Environment to continue. NIFI 启动时报 jvm内存溢出

    Nifi 突然启动报错.之前正常,停了两天再起就jj了.. Nifi 解压路径还有log文件夹, 里面有各种日志文件可看.他把错误集中另存为了一个文件:      打开里面一通查看,调整.描述是jav ...

  7. 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 ...

  8. An unexpected error has been detected by Java Runtime Environment

    最近团队内部遇到一个非常奇怪的问题.网上有人说是sun公司的bug,我在这里贴一下,有兴趣的同志可以研究一下. 据说,换一个java版本就好了,团队内部正在进行升级java版本. sun公司官网解释: ...

  9. 电脑版java运行条件,Java Runtime Environment电脑版-Java Runtime Environment(Java运行环境)8.0.221 x64正式版-蜻蜓手游网...

    很多时候我们运行一些软件都提示需要装Java环境,比如本站的<apk傻瓜式改包工具>,也是需要jdk环境才能正常使用的,但是现在官网需要注册账户才能下载,非常的麻烦,今天小编就为大家带来最 ...

最新文章

  1. C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 能支撑10万以上客户端的数据同步下载问题...
  2. 处理字符串_4_计算某个字符出现的次数
  3. 为什么SAP GUI里的传统事务码能通过Fiori Launchpad启动
  4. rds mysql 磁盘空间,RDS MySQL 空间问题的原因和解决
  5. synchronized关键字理解
  6. 黑客攻防技术宝典Web实战篇第2版—第11章 攻击应用程序逻辑
  7. 【转】Google Maps Android API V2的使用及问题解决
  8. js将一维数组分割成每三个一组的算法
  9. mysql 字节 字符_字符与字节 | 字痕随行
  10. GitHub的提醒邮件改进
  11. 使用github客户端上传本地项目到github
  12. PHP短视频无水印解析源码
  13. Appium连接夜神模拟器
  14. 苹果弹出无法验证服务器身份sec,苹果iPhone弹出无法验证服务器身份怎么回事什么意思,怎么解决...
  15. 开通阿里云视频点播服务
  16. 8_21_2013_Problem B: SUME_太水
  17. 模拟器之AVD模拟器
  18. unite17-shanghai-JPLee-netease-pangu-FullChinese
  19. 电动汽车整车控制SIMULINK仿真
  20. 苹果字体对应font-weight大小

热门文章

  1. UEFI模式安装Windows Linux双系统
  2. 消防栓信息计算机管理系统,智能消防栓监控系统
  3. 华为服务器报警显示F02,华为手机黑屏白字怎么调回来
  4. 小傻蛋的妹妹跟随小甲鱼学习Python的第十三节013
  5. c++ 的vector sort遇到栈错误
  6. excel 快捷换行,去除空白换行符
  7. iOS 判断是否安装SIM卡
  8. CTO 写低级 Bug,致公司 70 GB 数据泄露!
  9. 和谐平等_并非所有观点都是平等的
  10. 庄树松勇挫老将黄海刚 硬汉将复仇伊泽波人