文档章节

eclipse.ini

素人派
 素人派
发布于 2016/12/31 20:47
字数 312
阅读 18
收藏 0
  • 介绍

在使用Eclipse做开发时,你有没有遇到过Eclipse内存不足的情况?这些问题都可以通过修改Eclipse的启动配置文件eclipse.ini来解决。
  • 范例

下面是常见的文件内容: [codesyntax lang="ini"]
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-1316
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx1024m
-XX:PermSize=512m
-XX:MaxPermSize=1024m
[/codesyntax]
  • 乱码

由于Window平台默认是GBK的字符集,而在JVM启动的时候会采用操作系统的字符集,所以当Eclipse插件中输出UTF-8格式的文件时可能会发生乱码。解决办法就是在eclipse.ini中添加如下配置: -Dfile.encoding=utf-8
  • 指定JDK

-vm d:/java/bin/javaw.exe -vm /usr/lib/jvm/java-8-openjdk-amd64/jre/bin 如果指定了该参数之后,发现Eclipse在启动的时候还是使用之前的JRE的话,那可能是你参数的顺序有问题,应该放在vmargs之前。
  • 开启JMX

-Dcom.sun.management.jmxremote
  • 字节码验证

-Xverify:none
  • 内存

-Xmn128m 如果你的机器内存足够大的话,可以把Xms和Xmx设置为一样的,这样可以减少在Eclipse启动时的GC耗时。
  • 调试

-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

本文转载自:http://surenpi.com/2016/02/19/eclipse-ini/

上一篇: 电影下载地址
下一篇: Linux终端设置
素人派
粉丝 26
博文 1907
码字总数 10223
作品 6
东城
程序员
私信 提问
mac 下eclipse安装lombok插件

1.需要官网下载jar包 https://projectlombok.org/download 2.将 lombok.jar 放在eclipse安装目录下,和 eclipse.ini 文件平级的。 这里需要注意,mac操作系统下eclipse的安装路径下有两个ecl...

故久呵呵
04/06
38
0
解决m2eclipse需要jdk的错误

每次启动都提示eclipse is running in a jre, but a jdk is required 解决方法: 在eclipse.ini中加入两行 -vmC:/Progra~1/Java/jdk1.6.0_13/bin/javaw.exe 注意这应该加在--launcher之后-vm......

烈冰
2010/09/18
512
1
Eclipse 无法启动 JVM terminated. Exit code=-1

1、自从公司配了2G内存的PC后,想让Eclipse跑的欢畅点,就调整eclipse.ini里头的内存大小,如下: -showsplash org.eclipse.platform --launcher.XXMaxPermSize 456M -framework plugins\or...

黄平俊
2009/09/12
11K
9
在eclipse中使用Lombok

1、下载Lombok.jar http://projectlombok.org/downloads/lombok.jar 2、运行Lombok.jar: java -jar D:devjavalibslombok.jar 数秒后将弹出一框,以确认eclipse的安装路径 3、确认完eclipse的......

宛珩
2015/01/27
713
0
Eclipse.ini参数简介

本篇文章讲述eclipse.ini参数的含义和设置。eclipse.ini中有如下参数: -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题: 1. 各个参数的含义什么? 2. 为...

LiShixi
2011/08/29
301
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx学习之模块

1、 stub_status模块: 用于展示nginx处理连接时的状态。 配置语法如下: Syntax:stub_status;Default:默认没有配置Context:server、location 可以编辑default.conf,加上如下配置: ...

码农实战
25分钟前
2
0
MySQL,必须掌握的6个知识点

目录 一、索引B+ Tree 原理 MySQL 索引 索引优化 索引的优点 索引的使用条件 二、查询性能优化使用 Explain 进行分析 优化数据访问 重构查询方式 三、存储引擎InnoDB MyISAM 比较 四、数据类...

李红欧巴
29分钟前
2
0
堆”和“栈

C++作为一款C语言的升级版本,具有非常强大的功能。它不但能够支持各种程序设计风格,而且还具有C语言的所有功能。我们在这里为大家介绍的是其中一个比较重要的内容,C++内存区域的基本介绍。...

SibylY
40分钟前
4
0
总结:Https

一、介绍 简单理解,https即在http协议的基础上,增加了SSL协议,保障数据传输的安全性。 它由以前的http—–>tcp,改为http——>SSL—–>tcp;https采用了共享密钥加密+公开密钥加密的方式 ...

浮躁的码农
42分钟前
6
0
数据库表与表之间的一对一、一对多、多对多关系

表1 foreign key 表2 多对一:表 1 的多条记录对应表 2 的一条记录 利用foreign key的原理我们可以制作两张表的多对多,一对一关系 多对多: 表1的多条记录可以对应表2的一条记录 表2的多条记...

Garphy
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部