ank*_*nfo 29 javascript eclipse node.js eclipse-kepler nodeclipse
我安装了Eclipse Kepler和NodeEclipse插件.对于NodeEclipse的性能原因,我已禁用JavaScript文件的内容助手.
问题: 每当我复制或剪切JS文件中的某些行(ctrl + c/ctrl + x)时,CPU使用率都会达到100%,而eclipse进程会占用所有内存(> 1GB).我认为一些GC捶打正在发生.增加JVM max memory是一个选项,但是eclipse不足1GB?
这可能是一些内存泄漏.这是Nodeclipse的特定问题吗?在日食中是否有任何变通办法/设置?
编辑:
当我双击变量时,CPU泵浦到100%,持续3-4秒,然后降下来.我已经标记出现了标记.这仅适用于route/*.js文件而不适用于公用文件夹.调查更多,我发现注释行包含require('<package-name>')解决了这个问题,为什么?
Bim*_*thy 35
找到了解决方案:
转到窗口>首选项> JavaScript>编辑器>标记出现 并取消选中复选框.应该这样做.
出现此问题的原因:
当你按下ctrl进行复制/粘贴时,它假定这是一个"ctrl + mouseOver"操作,我们在点击方法/变量名称以达到其声明点之前执行,或访问其文档.因此,它尝试查找鼠标光标下当前文本的所有出现次数及其声明点和文档.
希望这可以帮助 :)
这是我听到的第一个与 Nodeclipse 性能相关的问题。
我认为内存使用限制是为了确保不良例程不会不停地消耗内存(并影响所有操作系统性能)。通常 eclipse 需要 200-400MB。如果您的 Eclipse 平均值高于 500MB,我猜您在 1 个 Eclipse 实例中安装了太多插件。
向 Nodeclipse 开发人员提出问题https://github.com/Nodeclipse/nodeclipse-1/ 并给出确切的操作系统、Java、Eclipse、Nodeclipse 版本。另外,因为这是性能问题,您应该给出您的 PC 配置 CPU、RAM 大小。如果没有确切的信息,就不可能进行调查。您还可以在其他 PC、其他 Eclipse 版本、其他 Java 版本等上尝试并进行比较,找到最佳组合。即使您自己找到了解决方案,也请提出问题。
仔细阅读http://www.nodeclipse.org/。(您应该在使用之前阅读,至少学习一些技巧,以及如何获得帮助。)我不确定这是 Nodeclipse 问题,但如果它是可重现的,那么它将很快得到解决或 Eclipse bugzilla bug如果它与某些 Eclipse 项目相关,则需要提出。
供参考(从 Nodeclipse 0.10 开始)
1) Nodeclipse 有 2 个编辑器:基于 JSDT 和基于 TextEditor。两者都有代码完成功能。尝试基于 TextEditor 可以判断问题是否与JSDT相关。
2) 对于验证,使用 JSHint 验证。JSHint 在 Rhino 引擎上运行,速度不太快,并且在大型项目上可能需要时间。然而,JSHint Integration是一个相当成熟的项目,并且有一些选项可以在出现一定数量的警告后停止验证。
| 归档时间: |
|
| 查看次数: |
16397 次 |
| 最近记录: |