ava版本: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。

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

最新文章

  1. 数据库Date类型和JavaDate类型的转换
  2. 在linux终端执行clear或top命令时出现:'xterm' unknown terminal type的错误
  3. Allegro转换PADS终极篇(转载)
  4. [原创]PostgreSQL Plus Advanced Server监控工具PEM(三)
  5. hdu 1162 Eddy's picture(最小生成树,基础)
  6. HTML块
  7. UI产品设计流程中的14个要点
  8. BZOJ 2005: [Noi2010]能量采集( 数论 + 容斥原理 )
  9. IMAP和POP3有什么差别?
  10. Xcode模拟网络状态
  11. List<KeyValuePair<TKey,TValue>> 与 Dictionary<TKey,TValue> 不同
  12. Unity Shader入门教程(一)
  13. [2014-08-18]Mac OSX 命令行快捷键
  14. Unity黑巧克力 滚球游戏 入门级教程
  15. 多项式求和,素数判定 HDU2011.2012
  16. iOS NSString 文本不同的颜色 标题+文本字体大小 行间距/删除不需要的字符 /以及自适应高度
  17. linux独有的sendfile系统调用--“零拷贝,高效”
  18. node.js中stream流中可读流和可写流的使用
  19. ADO数据库编程入门
  20. CSS 报错

热门文章

  1. LAMP 系统服务搭建过程详解
  2. Docker 入门 到部署Web 程序- (阿里面试常用的docker命令和优点)
  3. JMeter脚本强化之检查点
  4. 集成学习—boosting和bagging异同
  5. Importing/Indexing database (MySQL or SQL Server) in Solr using Data Import Handler--转载
  6. Python 模板 Jinja2
  7. 【BZOJ3122】随机数生成器(BSGS,数论)
  8. BZOJ3527:[ZJOI2014]力——题解
  9. 并发时-修改Linux系统下的最大文件描述符限制
  10. 【bzoj4004】装备购买