配置eclipse.ini、jvm参数配置说明、解决eclipse卡死问题、eclipse内存配置
来源:互联网 发布:学做淘宝店 编辑:程序博客网 时间:2024/05/16 14:49
起因
win8.1、双核CPU、16G内存,装eclipse以后报错非常诡异,有时候开俩仨eclipse妥妥的没事,有时开一个就卡的不可描述,假死
解决方案
step1、修改eclipse.ini参数,扩大JVM的内存(能解决一部分人的问题,然而对我并没有什么卵用)
- 1
- 2
- 3
- 1
- 2
- 3
step2、设置并行GC(最低是双核cpu,好用了一点)
- 1
- 1
step3、设置默认虚拟机(重中之重)
- 1
- 2
- 1
- 2
eclipse.ini环境示例
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
结果
问题解决、使用流畅、一本满足
原因分析
从官方文档等是可以找到原因的,eclipse.ini官方说明、eclipse.ini官方参数说明、JVM参数优化。
eclipse.ini放置在eclipse安装文件夹的根目录下,是控制eclipse启动的text文件。在里面默认设置了eclipse的几项启动参数,可直接增删改查文件设置eclipse的启动参数,缺省参数eclipse会设置默认值,如没有设置JVM位置则eclipse会使用系统默认的VM。
重要参数如下:
这里有一句话非常重要,就是并不能在所有平台上都能检测到JVM虚拟机,需要我们告诉eclipse本地虚拟机的位置。
在官方资料上也特别说明了这一点:
- 1
- 1
翻译:官方推荐在eclipse运行时设置一个特定的JVM,这样可以确保JVM是eclipse的默认虚拟机。很多用户错误的认为JVM是默认虚拟机,然而事实并非如此。用户可通过eclipse.ini来修正虚拟机。
经查证,window下指定JVM需要设置-vm参数,例:
- 1
- 2
- 1
- 2
- 1
- 1
- 1
- 2
- 1
- 2
指定的位置应该是本地Java运行环境/bin目录/java程序或ava共享库(jvm.dll或libjvm.so)的绝对地址。eclipse和JVM的位数必须相同,即32位eclipse配置32位JVM,64位eclipse配置64位JVM,交叉不能运行。
重要的tips
tips1:
设置最大最小JVM内存也和系统的位数有关,32位系统下,一般限制在1.5G~2G;64位操作系统对内存无限制。
tips2:
初始分配的堆内存由-Xms指定,默认是物理内存的1/64;
最大分配的堆内存由-Xmx指定,默认是物理内存的1/4;
最大非堆内存的大小由–XX:MaxPermSize设置,默认是物理内存的1/4
- 配置eclipse.ini、jvm参数配置说明、解决eclipse卡死问题、eclipse内存配置
- eclipse.ini配置jvm参数
- 解决eclipse卡死问题、eclipse内存配置
- [转载]eclipse.ini中配置参数 -Xms,-Xmx,-PerSize(JVM内存参数说明)
- eclipse.ini 配置说明
- eclipse.ini配置说明
- eclipse.ini配置说明
- eclipse.ini配置说明
- eclipse.ini参数配置
- eclipse.ini内存配置
- Eclipse ini参数说明及配置
- jvm的内存配置 eclipse.ini文件配置 eclipse的启动问题
- 开发工具eclipse优化JVM参数eclipse.ini文件配置
- eclipse.ini配置vm参数解决启动报错问题
- eclipse配置jvm内存
- eclipse.ini配置 vmargs 说明
- Eclipse配置eclipse.ini
- eclipse.ini配置文件,内存配置
- 找环(优化)
- linux下的"BusHound"——usb_mon
- 超屌的Angular.js后台管理开源项目
- Linux Socket编程
- 亲测:ubuntu下ssh免密匙登陆
- 配置eclipse.ini、jvm参数配置说明、解决eclipse卡死问题、eclipse内存配置
- 安卓api canvas.drawText()
- L版本GMS预置
- Intellj 2016.3编写spark
- windows学习历程-IPC之命名管道
- 学习python的第二十三天
- 视频压缩:I帧、P帧、B帧
- Android身份证拍照识别SDK
- java实现RSA加密和解密