使Eclipse在Ubuntu上更快运行的真正方法

如果您仍然是对Eclipse IDE的爬行速度感到沮丧的人之一(尤其是在最近的Juno / Kepler笨拙的版本发布之后),那么您的公司就很好! 到目前为止,您可能已经阅读的有关加快Eclipse速度的大多数建议都必须涉及到eclipse.ini文件中以下参数的调整:



-Xmn512m
-Xms1024m
-Xmx1024m
-Xss2m
-XX:PermSize=1024m
-XX:MaxPermSize=1024m
-XX:+UseParallelGC

由于Eclipse几乎是一个非常消耗RAM的怪物,因此为它提供大量RAM应该可以使其快速运行,对吗? 错误! 直到最近,我还是花了很多时间来调整这些参数,但是并没有获得实质性的性能(尽管我在i3上有4GB的RAM,这不是一个糟糕的配置)。 这里的主要问题是,无论您提供什么参数,底层的linux都不会提供所需的增强食欲。 例如,系统监视器显示eclipse仅消耗500Mb RAM,如果我将2048m提供给-XX:MaxPermSize,那会有什么区别?

系统监控器

系统监控器

通过搜索,我找到了解决此问题的另一种更好的方法 。 如果我们能够以某种方式将JDK加载到共享内存或RAM磁盘中,而不是从本地硬盘开始加载,则启动时间和性能都将得到极大改善。

但是,我们如何在Linux上创建RAM-Disk? 好吧,如果您使用ubuntu,那么您很幸运! Ubuntu有一个名为/ dev / shm的工作RAM-Disk文件夹,可以被任何应用程序全局用作临时存储。 如果转到该文件夹​​,则可以看到pulseaudio存储的许多文件。

我问自己,为什么不将JDK文件夹复制到/ dev / shm并将其作为-vm参数提供给eclipse。 瞧! 在我的ubuntu机器上,Eclipse的运行速度大约快10倍。 自己尝试一下,让我知道(如果您在Eclipse中遇到性能问题,那就是……)。

翻译自: https://www.javacodegeeks.com/2014/06/the-real-way-to-make-eclipse-run-faster-on-ubuntu.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值