首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Eclipse随机使用100% CPU

Eclipse随机使用100% CPU
EN

Stack Overflow用户
提问于 2010-04-21 10:17:11
回答 5查看 44K关注 0票数 34

我的eclipse有时会自然而然地开始使用100%的CPU。我不明白为什么它需要这么多的CPU使用率。没有像“构建工作区”这样的后台任务在运行。

一段时间后,CPU负载降至0,一切正常。

我在workspace/.metadata/.log文件中找不到任何与该问题相关的信息。

有没有人能给我一些建议,让我知道eclipse的哪个部分CPU使用率如此之高?有没有办法获得eclipse的线程转储?eclipse进程上的kill -3什么也不做。

Eclipse版本: Galileo JavaEE

操作系统: Linux 2.6.31

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-04-21 10:24:16

您可以使用visualvm来分析eclipse,获取堆转储或线程转储,查看哪些线程正在运行等。

票数 8
EN

Stack Overflow用户

发布于 2010-04-21 10:19:57

听起来像是垃圾收集

您可以尝试更改eclipse.ini中的设置,也许可以使用更高的XMX值

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--launcher.XXMaxPermSize
256m
-vmargs
-Xms256m
-Xmx1024m
-XX:PermSize=64m
-Xss1M
-server
-XX:+DoEscapeAnalysis
-XX:+UseConcMarkSweepGC
票数 12
EN

Stack Overflow用户

发布于 2012-12-26 01:25:43

如果其他人遇到了这个问题,我自己解决了。将选项"auto build project“设置为off。这应该会减少Eclipse使用的大量CPU。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2681989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文