最近研究某 JS 框架,在Eclipse中安装了 WDT 和 Nodeclipse,使用JavaScript Editor 编辑JS文件。每当在编辑器中按下 Ctrl+C 键或者 Ctrl+X 键时,CPU使用率瞬间飙升,内存瞬间曝满,机器风扇狂转,有时一段时间后能恢复,有时Eclpse直接崩溃。
一度怀疑是Nodeclipse造成的问题,后来只装了WDT,问题依旧。使用VisualVM分析后发现,如下两方法占用大量CPU时间:
org.eclipse.wst.jsdt.internal.ui.javaeditor.ASTProvider.getAST()
org.eclipse.wst.jsdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup$3.run()
Google之,解决办法是关掉 Mark Occurrences,位置在
Window>Preferences>JavaScript>Editor>Mark Occurrences
照做以后,问题有所改善,基本上不会崩溃了。但是每当鼠标移到一个方法或者变量上时,Cpu和内存占用还是有明显的上升。并且,JavaScript Editor 每打开一个文件,资源占用都很厉害。基本上无解,换编辑器吧。
分享到:
相关推荐
JSEditor是Eclipse中的一个JavaScript开发插件,旨在提升JavaScript开发者的工作效率和代码质量。这个插件提供了丰富的功能,包括语法高亮、自动完成、错误检查和调试工具等。 1. **语法高亮**:JSEditor为...
总的来说,JSEditor插件是提升Eclipse中JavaScript开发体验的重要工具,通过它,开发者可以享受到更加专业且高效的JavaScript开发环境,从而提高开发效率和代码质量。对于那些频繁处理JavaScript项目的Eclipse用户来...
总的来说,jsEditor和jsEclipse都是Eclipse中不可或缺的JavaScript开发工具,它们通过丰富的特性和服务,帮助开发者提高生产力,降低出错概率,使JavaScript编程更加轻松愉快。无论你是新手还是经验丰富的开发者,都...
总的来说,Eclipse的JavaScript插件JSEditor是一个强大的开发工具,它增强了Eclipse对JavaScript的支持,提供了丰富的代码编辑和调试功能,是JavaScript开发者在Eclipse环境中不可或缺的工具。通过持续的更新和优化...
JavaScript是Web开发中不可或缺的一部分,而MyEclipse和Eclipse作为强大的Java集成开发环境(IDE),也提供了对JavaScript的良好支持。这两个IDE都是开发者们编写、调试和管理代码的强大工具。本篇文章将详细介绍...
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累... 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。
java资源Eclipse的JavaScript插件JSEditor提取方式是百度网盘分享地址
JAVA源码Eclipse的JavaScript插件JSEditor
Java源码:Eclipse的JavaScript插件JSEditor.zip是一个包含Eclipse集成开发环境(IDE)中的JavaScript编辑器源代码的压缩包。Eclipse作为一款强大的开源IDE,广泛用于Java、JavaScript等多种编程语言的开发。这个插件...
6. **集成开发环境的扩展**:jsEditor不仅限于JavaScript,还可以与Eclipse中的其他插件配合,如版本控制系统(Git等)、测试框架等,形成一个完整的开发环境。 7. **代码模板与自定义设置**:用户可以根据个人习惯...
在JavaScript与Eclipse插件结合的场景中,通常使用Eclipse的富客户端平台(RCP,Rich Client Platform)和JSDT(JavaScript Development Tools)。JSDT是Eclipse专门为JavaScript开发提供的工具集,包括语法高亮、...
SpketIDE当前支持Ext2.0等框架,并能够很好地集成到Eclipse项目中,通过`.jsb`项目文件格式来管理JavaScript相关的设置。 #### 三、SpketIDE安装步骤 ##### 1. 准备工作 确保您的计算机上已经安装了Eclipse或...
总的来说,Eclipse的JS编辑器插件通过其强大的编辑、调试、分析和协作功能,极大地优化了JavaScript开发者的日常工作流程,使得在MyEclipse中编写JavaScript代码变得更加高效和愉快。如果你是JavaScript开发者并且还...
Eclipse的界面通常由工作台(Workbench)、透视图(Perspective)、视图(View)和编辑器(Editor)等组成,这些都是开发者日常操作的核心元素。 接下来,教程会详细讲解如何创建和管理项目。在Eclipse中,项目是...
"Teniga"就是专门为Eclipse设计的一款JavaScript开发插件,旨在提高开发者在Eclipse中的JavaScript编写体验。 Teniga插件提供了以下主要功能: 1. **代码高亮**:提供丰富的语法高亮显示,帮助开发者更容易地识别...
JSEditor是Eclipse中的一个关键组件,专门用于编辑JavaScript代码,但同时也可能支持其他脚本语言。 这个压缩包“基于Java的实例源码-Java源码Eclipse的Script插件 JSEditor.zip”包含了JSEditor插件的源码,这对于...
"Eclipse入门教程"和"Ubuntu下使用Eclipse CDT开发C、C++简易教程"则分别提供了针对性的指导,帮助用户快速上手并解决特定平台或语言开发中的问题。这些资源将为你的Eclipse之旅提供全面而详尽的支持。
但是,有时候可能会遇到Eclipse中没有JavaScript代码提示的问题,这会极大地影响开发效率。下面,我们就来详细探讨一下这个问题的解决方案。 首先,遇到JavaScript代码提示不出现的情况时,可以检查Eclipse的设置。...
- HTML/JSP/XML/CSS/DTD/JavaScript语法高亮 - HTML/JSP预览 - JSP/XML验证 - HTML标签,基于DTD的XML,以及JSP标签的内容输入补全 - HTML/JSP/XML创建向导 包含GEF-ALL-3.7.2.zip及tk.eclipse.plugin.htmleditor_...
JAVA,PHP,CSS,JS,HTML等代码的工具,其实这些要求在eclipse上都可以实现,而且不是类似于记事本,editplus那种纯代码,毫无验证提示和格式化的界面,就拿这个HTML编辑器插件来说,在eclipse中,能实现如下功能: ...