博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipse.ini参数设置
阅读量:4364 次
发布时间:2019-06-07

本文共 1263 字,大约阅读时间需要 4 分钟。

-vmargs下常见参数的意思:

-vmargs

    -Xms40m
    -Xmx256m
    -XX:PermSize=64M
    -XX:MaxPermSize=128M

   -vmargs: 说明后面是VM的参数

   -Xms40m: 虚拟机占用系统的最小内存,初始分配
    -Xmx256m: 虚拟机占用系统的最大内存,按需分配
    -XX:PermSize: 最小堆大小。一般报内存不足时,都是说这个太小, 堆空间剩余小于5%就会警告,建议把这个稍微设大一点,不过要视自己机器内存大小来设置,但不能超过MaxPermSize
    -XX:MaxPermSize: 最大堆大小。这个也适当大些所以若出现问题,首先请调整 -Xms40m:将其设置的小一些,就 可以解决问题
    PermSize和MaxPermSize指虚拟机为java永久生成对象(Permanate generation)等这些可反射对象分配内 存的限制,这些内存不包括在Heap(堆内存)区之中.

解决Failed to creat java virtual machine问题:

    打开eclipse安装目录下的eclipse.ini文件,修改:
    --launcher.XXMaxPermSize
    128M;
    为:
    --launcher.XXMaxPermSize
    256m

设置Eclipse使用的JRE为本机安装的JDK目录:

在eclipse.ini中添加两行
     -vm
    C:\Program Files\Java\jdk1.6.0_10\bin\javaw.exe 
注意: 要写在两行,写在一行不能生效;这两行要定在-vmargs之前,不然也不能生效。

 

我的eclipes.ini文件配置如下:

-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326-productorg.eclipse.epp.package.java.product-showsplashorg.eclipse.platform--launcher.defaultActionopenFile--launcher.XXMaxPermSize384M-vmC:\Program Files\Java\jre7\bin\javaw.exe-vmargs-Dcom.sun.management.jmxremote -Dosgi.requiredJavaVersion=1.6-Xverify:none-Xmn128m-Xms256m-Xmx768m-Xss1m-XX:PermSize=128M-XX:MaxPermSize=512M

转载于:https://www.cnblogs.com/wecnlove/p/4431987.html

你可能感兴趣的文章
Vue.js Client-Side Storage;( Web Storage/localStorage)
查看>>
JavaWeb学习总结(四十九)——简单模拟Sping MVC
查看>>
XOR (莫队)
查看>>
开发环境,生产环境,测试环境的区别
查看>>
|洛谷|排序|P1309 瑞士轮
查看>>
Java简介
查看>>
简单排序实现
查看>>
.Net程序员学用Oracle系列(7):视图、函数、存储过程、包
查看>>
setStreamMute无法Mute部分stream
查看>>
Android 绑定类型服务---绑定服务
查看>>
bzoj 4555 求和
查看>>
Spring的工作原理
查看>>
四分树 (Quadtrees UVA - 297)
查看>>
Quartz 学习
查看>>
获取项目路径
查看>>
[第1组]头脑风暴+核心竞争力+功能集+NABCD
查看>>
E20180518-hm
查看>>
jwt vs session
查看>>
ThinkPHP关联模型详解
查看>>
(转)vue入门
查看>>