牛骨文教育服务平台(让学习变的简单)
博文笔记

关于eclipse中的java heap space不足的问题总结(ubuntu版)

创建时间:2016-08-25 投稿人: 浏览次数:1871

前言

在普通的eclipse编程中,eclipse的JVM设置为(-Xms 50m, -Xmx 80m);但对于spark这样的大程序操作,需要的堆栈空间会很大.因此,我们要对JVM的设置参数调大一点.

关于ubuntu的eclipse安装

在讲配置之前,先要懂的eclipse在ubuntu系统中的安装流程,就一句命令行就好啦:sudo apt-get install eclipse-platform, 安装完后,eclipse的相应配置文件会在etc的目录下.

修改jvm参数设置

  • 查找eclipse.ini文件
    使用locate命令查找eclipse.ini的文件路径, locate eclipse.int
    locate eclipse.ini

  • vi /etc/eclipse.ini
    etc/eclipse.ini是系统级别的静态参数文件,/usr/lib/eclipse/eclipse.ini是用户级别的,只是前者的拷贝,所有真正需要修改的是前者.我将-Xms和-Xmx分别修改为1024m, 2500m,而我的内存为4G.
    vi /etc/eclipse/ini

  • 强制写入只读文件
    由于这个是只读文件,一般的wq或者!wq都不行,我用的是!w sudo tee %
    !w sudo tee %
    写完即可,关闭终端,或者正常退出,这样就能让eclipse飞起来啦
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。