探讨一个“无法创建JVM”的问题(已解决)
2024-08-26 13:05:12
ava版本:1.4
运行设置: -Xms1G -Xmx4G
报错:
[ Incompatible initial and maximum heap sizes specified: ] |
疑问:执行语句中设置初始化内存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. ] |
此程序一般肯定会用掉至少1G内存,设置为64M会使得GC太过频繁,所以目前Xms设置为4G来用,就是不理解为什么设置在大于64M小于4G的时候会创建JVM失败,并且提示最大内存是64M。
关于该问题,已在知乎上得到解决,具体可移步:答案
最新文章
- 数据库Date类型和JavaDate类型的转换
- 在linux终端执行clear或top命令时出现:'xterm' unknown terminal type的错误
- Allegro转换PADS终极篇(转载)
- [原创]PostgreSQL Plus Advanced Server监控工具PEM(三)
- hdu 1162 Eddy's picture(最小生成树,基础)
- HTML块
- UI产品设计流程中的14个要点
- BZOJ 2005: [Noi2010]能量采集( 数论 + 容斥原理 )
- IMAP和POP3有什么差别?
- Xcode模拟网络状态
- List<;KeyValuePair<;TKey,TValue>;>; 与 Dictionary<;TKey,TValue>; 不同
- Unity Shader入门教程(一)
- [2014-08-18]Mac OSX 命令行快捷键
- Unity黑巧克力 滚球游戏 入门级教程
- 多项式求和,素数判定 HDU2011.2012
- iOS NSString 文本不同的颜色 标题+文本字体大小 行间距/删除不需要的字符 /以及自适应高度
- linux独有的sendfile系统调用--“零拷贝,高效”
- node.js中stream流中可读流和可写流的使用
- ADO数据库编程入门
- CSS 报错
热门文章
- LAMP 系统服务搭建过程详解
- Docker 入门 到部署Web 程序- (阿里面试常用的docker命令和优点)
- JMeter脚本强化之检查点
- 集成学习—boosting和bagging异同
- Importing/Indexing database (MySQL or SQL Server) in Solr using Data Import Handler--转载
- Python 模板 Jinja2
- 【BZOJ3122】随机数生成器(BSGS,数论)
- BZOJ3527:[ZJOI2014]力——题解
- 并发时-修改Linux系统下的最大文件描述符限制
- 【bzoj4004】装备购买