探讨一个“无法创建JVM”的问题(已解决)

简介: 探讨一个“无法创建JVM”的问题(已解决)

记录一个今天遇到的问题。

Java版本:1.4

运行设置: -Xms1G -Xmx4G

报错:

[ Incompatible initial and maximum heap sizes specified: ]
[ initial size:1073741824 bytes, maximum heap size: 67108864 bytes ]
[ The initial heap size must be less than or equal to the maximum heap size. ]
[ The default initial and maximum heap sizes are 4194304 and 67108864 bytes. ]
无法创建Java虚拟机。

疑问:执行语句中设置初始化内存1G,最大内存4G,但是错误提示中为什么最大内存是64M?

尝试1:固定Xmx为4G

1、Xms修改为512M,1G,2G,3G均报相同的错误

2、Xms修改为4G(与Xmx相同),正常运行

3、Xms修改为小于等于64M,正常运行

尝试2:固定Xms为1g,修改Xmx

1、Xmx4g,报之前的错误

2、Xmx4000M,正常运行

3、Xmx3g,正常运行

4、Xmx3500M,如下报错:

[ Unable to mmap Java heap of requested size, perhaps the maxdata value is too large - see Java README.HTML for more information. ] 
JVMDG218: JVM is not fully initialized - will not do dump processing.

此程序一般肯定会用掉至少1G内存,设置为64M会使得GC太过频繁,所以目前Xms设置为4G来用,就是不理解为什么设置在大于64M小于4G的时候会创建JVM失败,并且提示最大内存是64M。

关于该问题,已在知乎上得到解决,具体可移步:答案

目录
相关文章
|
Java
探讨一个“无法创建JVM”的问题
记录一个今天遇到的问题。 Java版本:1.4 运行设置: -Xms1G -Xmx4G 报错: [ Incompatible initial and maximum heap sizes specified: ] [ initial size:10737418...
997 0
|
3天前
|
云安全 人工智能 自然语言处理
AI说的每一句话,都靠谱吗?
阿里云提供AI全栈安全能力,其中针对AI输入与输出环节的安全合规挑战,我们构建了“开箱即用”与“按需增强”相结合的多层次、可配置的内容安全机制。
|
10天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
4天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
418 187
|
2天前
|
数据采集 消息中间件 人工智能
跨系统数据搬运的全方位解析,包括定义、痛点、技术、方法及智能体解决方案
跨系统数据搬运打通企业数据孤岛,实现CRM、ERP等系统高效互通。伴随数字化转型,全球市场规模超150亿美元,中国年增速达30%。本文详解其定义、痛点、技术原理、主流方法及智能体新范式,结合实在Agent等案例,揭示从数据割裂到智能流通的实践路径,助力企业降本增效,释放数据价值。
|
8天前
|
人工智能 自然语言处理 安全
国内主流Agent工具功能全维度对比:从技术内核到场景落地,一篇读懂所有选择
2024年全球AI Agent市场规模达52.9亿美元,预计2030年将增长至471亿美元,亚太地区增速领先。国内Agent工具呈现“百花齐放”格局,涵盖政务、金融、电商等多场景。本文深入解析实在智能实在Agent等主流产品,在技术架构、任务规划、多模态交互、工具集成等方面进行全维度对比,结合市场反馈与行业趋势,为企业及个人用户提供科学选型指南,助力高效落地AI智能体应用。