作为一名Android开发人员,我一直在从Eclipse转移到Intellij IDEA,以生产代码,因为他们期望Google的Android工作室与IDEA共享代码库。
到目前为止,我的经验一直不错。到目前为止,我只在办公室使用IDEA,那里有一台运行Ubuntu 12.04 LTS(Sun JDK / JRE)的4核Intel i7机器,到目前为止,我还没有注意到IDEA的真正性能。
但是现在在家里的个人计算机上设置IDEA后,性能却很糟糕。内存使用率是正常的,但是恒定的CPU使用率会在整个应用程序生命周期内反弹80%-100%。那就是当我没有其他东西在机器上运行并且没有任何工作要做时,无论是我本人还是IDE可视化。
这使得IDEA在使用它时无法使用,而我会忘记在它旁边运行其他任何东西。
我的家庭规格和软件是:
奇怪的是,Android Studios也会发生这种情况。
在尝试调试此行为的所有帮助将不胜感激。
#编辑1:
请注意,在弹出对话框(项目结构,设置等)时,CPU负载下降到20%,然后在关闭对话框时又立即返回。
#编辑2:
我测试过直接从JetBrains直接获取tarball,而不是在Canonical的ppa中使用它。至少一个小时后,性能显着提高(空闲时CPU使用率为20-30%)。似乎C-PPA中的本机文件监视程序无法正常工作,并且正在对整个文件系统建立索引。但是,大约一个小时后,性能变得更差,回到90-100%CPU。
问题出在本机文件监视程序过时了。IntelliJ似乎正在重新索引我的整个驱动器。通过卸载从Canonical的ppa获取的版本并直接从JetBrain自己的网页进行安装来修复。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句