Eclipse 3.4的内存使用量已达到顶峰,直至成为一个问题.
我加载了一个简单的黑莓项目,使用量猛增至近400 MB,有时甚至更高.有什么东西可以用来降低它吗?
Vin*_*lds 82
Eclipse 3.4可以比以前的版本消耗更多的内存,由spellchecker插件提供.
您可以通过转到窗口 - >首选项 - >常规 - >编辑器 - >文本编辑器 - >拼写,并取消选中框标题"启用拼写检查"来关闭插件.
当然,提供使用更大的堆大小和更好的垃圾收集器的技巧也会对你有好处.
虽然您可能会修改配置,删除各种插件等,但购买更多内存可能更具成本效益.你现在有多少钱?我会考虑一个内存小于2GB的开发者机器,但是我怀疑很多人会把它翻倍......
在Eclipse Luna 4.4.1中 试图减少Eclipse中的内存使用量.我设法从600mb到300mb剃了我的.我做了以下事情:
关闭我没有使用的启动时激活的插件. Windows>首选项>常规>启动和关闭
我当时没有参与的封闭项目.
在这里找到提示/提示:http://blog.elijaa.org/2010/09/20/tricks-to-speed-up-eclipse-php-helios-pdt-2-2/
检查General -> Show heap status将启用此功能
在底栏.这样,您可以通过单击垃圾桶手动运行垃圾收集器.这不是一个修复,更像是一种解决方法,但它有助于大幅减少我的RAM/CPU使用率.
Eclipse的现代版本需要相当多的RAM才能完成它们的工作.但是在任何现代机器上都应该运行得非常快.
假设你有足够的物理内存(2GB很好,除非你有很多其他进程在运行,或者你正在使用RAD),请参阅有关Eclipse内存使用情况的文章,了解有关调整设置的一些提示.两个最常见的罪魁祸首是Xmx和/或MaxPermSize设置得太低(Xmx默认为256M,MaxPermSize默认为64M).
您可以通过传递命令行参数或在Eclipse安装位置调整eclipse.ini来修改值.
你应该得到这样的东西:
...
-vmargs
-Xms128m
-Xmx1024m
-XX:MaxPermSize=128m
Run Code Online (Sandbox Code Playgroud)
我的Eclipse占用800MB以上,2GB虚拟(其中一部分也可以换掉).Java 可能很糟糕,它总是给Java带来不好的压力.
但是,有一些东西很多人都不知道:增量垃圾收集器.-Xincgc
副作用是它不时地将记忆交还给系统.默认情况下,Java只需要接受,当它不再需要内存时,它就会保留它自己.incgc是一种不同的策略,假设可以将内存传回系统而不会遇到麻烦变得更加合理.但这会影响性能.
垃圾收集设置很多.您还可以有多个线程处理GC.并行GC就是这样做的.不确定那个人是否有记忆回来,不这么认为.
| 归档时间: |
|
| 查看次数: |
68262 次 |
| 最近记录: |