java-如何将JVM的内存大小增加到1GB以上
作者:互联网
当我尝试将-Xms和-Xmx值设置为大于1gb时,出现错误:
Error occurred during initialization of VM
我的电脑有8GB的RAM.
我需要在内存中保存和处理大量数据.
解决方法:
32位JVM的最大堆大小最多为4GB-在某些系统中,由于各种技术原因(例如,需要连续内存),它的堆大小较小.假设您使用的是64位计算机,请尝试使用64位版本.
原因是您可以使用32位指向的最大地址数是2 ^ 32,即4GB.用户无法真正访问该理论最大值,因为JVM需要Klass文件(代码的内部表示形式)和其他内容.
另请参见this question.
标签:memory,jvm,java,jvm-arguments 来源: https://codeday.me/bug/20191030/1970416.html