eclipse java 1.8 vm_java-Eclipse不按.ini中指定的那样增加VM堆大小

有人可以帮我这个忙.我只是无法使VM增加到超过1.8GB或出于某种原因.在Eclipse中运行时,该实用程序返回64和1883242496,但是从命令行(java.exe)运行时,该实用程序返回正确的值. VM为64位,因此应超过1.8 GB.

public static void main(String[] args) {

System.out.println(System.getProperty("sun.arch.data.model"));

System.out.println(java.lang.Runtime.getRuntime().maxMemory());

}

Eclipse.ini的内容如下.尝试了几乎所有内容.

-startup

plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417

-product

org.eclipse.epp.package.java.product

--launcher.defaultAction

openFile

--launcher.XXMaxPermSize

512M

org.eclipse.epp.package.java.product

--launcher.defaultAction

openFile

--launcher.XXMaxPermSize

512M

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

256m

--launcher.defaultAction

openFile

--launcher.appendVmargs

-vm

C:\Program Files\Java\jdk1.8.0_66\bin\javaw.exe

-vmargs

-Dosgi.requiredJavaVersion=1.8

-Xms6144m

-Xmx6144m

-d64

提前致谢

解决方法:

eclipse.ini中的配置设置了Eclipse本身使用的内存,当您从Eclipse中运行程序时,它不会更改所使用的内存.

您可以通过打开“运行>运行配置”,然后在“ Java应用程序”部分中选择程序,然后将参数添加到“ VM参数”.

x2xYL.png

您还可以设置默认值,如其他答案所示.

标签:eclipse,java

来源: https://codeday.me/bug/20191119/2035180.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值