探讨一个“无法创建JVM”的问题
来源:互联网 发布:js数组查找元素的方法 编辑:程序博客网 时间:2024/06/04 18:38
记录一个今天遇到的问题。
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。
望高手指导,谢谢~
阅读全文
0 0
- 探讨一个“无法创建JVM”的问题
- 一个关于乘法溢出问题的探讨
- 探讨一个关于“继承”的问题
- 一个定位和居中问题的探讨
- netbeans7 安装 无法启动JVM的问题
- 一个.NET工程在调用Java方法的时候不能创建JVM的问题及其原因
- 探讨JVM的JIT 编译器
- VS2005 无法创建或打开“智能设备”项目的一个问题的解决方法
- 【转】VS2005 无法创建或打开“智能设备”项目的一个问题的解决方法
- VS2005无法创建或打开”智能设备”项目的一个问题的解决方法
- 创建一个root无法删除的文件
- 在fragment里面创建一个popwindow对象无法弹出的问题
- 有关C++参数传值的一个问题探讨
- 探讨多个boot合并为一个boot的问题
- JAVA:创建一个与jvm有同样生命周期的对象
- JVM中jmap无法连接java进程的问题
- JVM中jmap无法连接java进程的问题
- java虚拟机无法创建的问题
- git 创建仓库,提交文件
- 使用Node.js制作爬虫教程
- 使用Node.js制作爬虫教程(续:爬图)
- linux配置java环境
- Node.js的开源博客系统Ghost搭建教程
- 探讨一个“无法创建JVM”的问题
- Spring Boot快速入门
- Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'empi
- Spring Boot开发Web应用
- Spring Boot工程结构推荐
- Spring Boot构建RESTful API与单元测试
- 使用infinite-scroll实现Ghost博文列表的滚动加载
- HDFS远程连接 客户端权限错误
- Spring Boot中使用JdbcTemplate访问数据库