`

Eclipse优化,Eclipse调优,Eclipse 卡解决方案

阅读更多

Eclipse优化,Eclipse调优,Eclipse 卡解决方案

 

================================

©Copyright 蕃薯耀 2019年8月5日

http://fanshuyao.iteye.com/

 

一、Eclipse官网下载地址:

1、Eclipse最新版下载

https://www.eclipse.org/downloads/packages/

 2、Spring版Eclipse(STS)官网下载地址

https://spring.io/tools3/sts/legacy

 STS集成了spring的插件,不用自己再下载安装,这个挺麻烦的,而且容易安装失败,建议使用STS。

 

二、Eclipse初始化文件优化

 STS初始化文件位置f示例:

\sts-3.9.8\sts-3.9.8.RELEASE\STS.ini

 

-startup
plugins/org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1000.v20190125-2016
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
-vm
D:\0soft\Java\jdk1.8.0_162\jre\bin\server\jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.7
--add-modules=ALL-SYSTEM
-Dosgi.module.lock.timeout=10
-Dorg.eclipse.swt.browser.IEVersion=10001
-Xms512m
-Xmx512m
-Xmn192m
-XX:PermSize=256m
-XX:MaxPermSize=256m
-XX:+UseParallelGC
-XX:+DisableExplicitGC
-XX:-UseGCOverheadLimit
 


 

优化的项为:

1、使用自己的jvm,避免eclipse启动的时候搜索,能加快启动速度。

-vm
D:\0soft\Java\jdk1.8.0_162\jre\bin\server\jvm.dll
 
2、参数调优
-Xmx:最大总堆内存,一般设置为物理内存的1/4
-Xms:初始总堆内存,一般将它设置的和最大堆内存一样大,这样就不需要根据当前堆使用情况而调整堆的大小
-Xmn:年轻带堆内存,sun官方推荐为整个堆的3/8
-XX:PermSize:持久带堆的初始大小
-XX:MaxPermSize:持久带堆的最大大小,eclipse默认为256m。
-XX:+UseParallelGC:使用并发内存回收
-XX:+DisableExplicitGC:禁用System.gc()的显示内存回收
-XX:-UseGCOverheadLimit:限制GC的运行时间。如果GC耗时过长,就抛OOM
-Xms512m
-Xmx512m
-Xmn192m
-XX:PermSize=256m
-XX:MaxPermSize=256m
-XX:+UseParallelGC
-XX:+DisableExplicitGC
-XX:-UseGCOverheadLimit
 

 三、Eclipse配置项优化

1、字体调整(默认字段太小)

General >> Appearance >> Colors and Fonts

展开右边的的Basic,双击Basic最后的Text Font项修改字体大小。一般设置成14。



 

 

2、Eclipse启动项取消

General >> Startup and Shutdown
一般建议全部取消,不影响使用。



 

 

3、取消自动更新

Install/Update >> Automatic Updates

把自动更新的选项去掉。



 

 

4、取消拼写检查

General >> Editors >> Text Editors >> Spelling

把Enable spell checking前面的勾去掉



 

 

5、Ctrl按键卡死

General >> Editors >> Text Editors >> Hyperlinking

修改Ctrl键为 Ctrl + Alt



 

 

6、文件打开编辑器关联(打开jsp卡死)

General >> Editors >> File Associations

修改htm、html、jsp默认打开的编辑器,Html不要使用Web Browser;Jsp不要用Web Page Editor,使用JSP Editor。

 

 

7、文件编码设置

General >> Content Types

设置编码为UTF-8

jsp项要展开,里面的编码要修改。



 

 

8、Jsp文件头顶编码设置(新建jsp页面charset、pageEncoding默认为UTF-8)

Web >> JSP Files

设置为UTF-8编码



 

 

 

9、Jsp模板修改

Web >> JSP Files >> Editor >> Templates

修改模板,个人不喜欢pageEncoding换行,弄成一行。

 

 

10、Workspace工作空间编码修改

General >> Workspace

修改为UTF-8

 

 

11、快捷键修改

General >> Keys

大写:搜索upper修改,个人喜欢修改成:Ctrl + Shift + U

小写:搜索lower修改,个人喜欢修改成:Ctrl + Shift + L

复制行:搜索copy,找到Copy Lines,或者直接搜索Copy Lines,个人喜欢修改成Ctrl + Down

移动行:Move Lines Up 或者Move Lines Down,快捷键为Alt + Up、Alt + Down,默认的,没有修改。

 

 

 

================================

©Copyright 蕃薯耀 2019年8月5日

http://fanshuyao.iteye.com/

 

 

 

 

 

 

 

 

  • 大小: 25.2 KB
  • 大小: 90.2 KB
  • 大小: 90.9 KB
  • 大小: 73.6 KB
  • 大小: 80 KB
  • 大小: 88.2 KB
  • 大小: 74.7 KB
  • 大小: 61.1 KB
  • 大小: 122.8 KB
  • 大小: 84.6 KB
1
0
分享到:
评论
1 楼 蕃薯耀 2019-08-05  
Eclipse优化
Eclipse调优
Eclipse 卡解决方案
Eclipse卡死优化
================
蕃薯耀

相关推荐

    dorado7-eclipse研发工具

    Dorado7 是一个基于Java的企业级Web应用开发框架,它提供了一整套组件化、服务化的解决方案,帮助开发者快速构建复杂的业务系统。 在这款研发工具中,`README.txt` 文件通常包含了安装指南、使用方法以及可能遇到的...

    GWT Eclipse 3.5 插件

    **GWT Eclipse 3.5 插件** Google Web Toolkit(GWT)是Google开发的一款开源工具,它允许...尽管在某些网络环境下安装可能遇到问题,但通过离线安装或其他途径,总能找到适合的解决方案,充分利用这个强大的插件。

    Eclipse 插件开发 —— 深入理解查找(Search)功能及其扩展点

    通过理解和利用提供的API、扩展点以及搜索机制,开发者可以构建出高效、定制化的搜索解决方案,极大地提高开发效率并提升用户体验。无论是基础的文本查找,还是复杂的代码结构搜索,Eclipse都提供了足够的灵活性和...

    Eclipse 项目实战----成就你的JAVA工程师梦想

    3. **社区支持强大**:作为一款广受欢迎的IDE,Eclipse拥有庞大的用户群和开发者社区,能够提供及时的技术支持和解决方案。 #### 三、Eclipse与Java项目开发 1. **项目创建与管理**:在Eclipse中创建Java项目非常...

    mac版本的eclipse

    - 如果遇到任何问题,如启动失败、崩溃或性能问题,检查Eclipse的日志文件(通常在`~/Library/Caches/Eclipse`目录下),或者在线搜索错误信息以获取解决方案。 总之,Mac版Eclipse提供了与Windows和Linux版本相似...

    基于IBM的Eclipse 网格开发教程

    在信息技术领域,IBM公司以其卓越的技术和服务著称,其产品和解决方案广泛应用于各种复杂系统。Eclipse作为一个开放源码的集成开发环境(IDE),已经成为开发者的重要工具,尤其在Java开发中。而Eclipse的网格功能,...

    Eclipse中文教程

    - 社区支持:Eclipse社区活跃,有大量开发者分享经验和解决方案。 本《Eclipse中文教程》详细介绍了上述内容,并通过实例演示如何操作,帮助读者快速上手Eclipse,提升开发技能。无论是编写简单的Java程序,还是...

    JSP科技企业信息管理系统[Eclipse]版

    总的来说,"JSP科技企业信息管理系统[Eclipse]版"是一个综合性的Web应用,利用JSP的强大功能和Eclipse的开发便利性,为企业提供了高效的信息管理解决方案。理解和掌握这些知识点,对于开发和维护类似系统至关重要。

    JVM实战-JVM调优案例分析与MyEclipse性能调优实战

    2. **实践其他工具**:除了VisualVM外,还可以尝试使用其他性能监控和调优工具,比如JProfiler、YourKit等,以获取更多元化的解决方案。 3. **探索自动化调优方案**:考虑到手动调优的局限性,可以考虑研究自动化...

    JProbePluginsforEclipse_80.zip

    JProbe Plugins for Eclipse_80是Java开发者的得力助手,它提供了一套完整的性能分析解决方案,帮助开发者快速定位和解决性能问题。通过熟练掌握和运用这款插件,可以极大地提高Java应用的性能,提升用户体验。在...

    Tomcat完整非常全的总结文档以及eclipse配置

    #### 三、常见问题与解决方案 **端口冲突** 默认情况下,Tomcat监听于8080端口。若此端口已被占用,需更改Tomcat的监听端口。编辑`bin`目录下的`server.xml`文件,将`中的数字更改为未被占用的端口,如80。修改后...

    Tomcat调优及相关汇总设置

    #### 二、内存溢出解决方案 ##### 1. 内存溢出类型 - **堆内存溢出**: 报错为`java.lang.OutOfMemoryError`,通常是因为分配给JVM的堆内存不足。 - **非堆内存溢出**: 报错为`java.lang.OutOfMemoryError: PermGen...

    Eclipse plugin development

    通过上述介绍,我们可以看出,构建在Lotus Expeditor上的复合应用程序能够充分利用各种不同类型的组件,从而实现高度定制化和集成化的解决方案。开发者需要熟悉这些组件的特性和使用方法,才能有效地利用它们构建出...

    模拟jdbc多线程竞争资源---【Eclipse项目】

    总之,"模拟jdbc多线程竞争资源---【Eclipse项目】"旨在帮助开发者理解在并发环境下使用JDBC可能遇到的问题,并提供实际的解决方案。通过这个项目,你可以深入学习到如何在多线程环境中正确地管理和使用JDBC资源,...

    SMART系统-系统框架设计与开发SQL Server 2000 + Eclipse3.1.2 + JDK1.5

    在2000年,它是企业级数据库解决方案的常见选择,提供强大的事务处理能力、安全性以及支持多种数据类型和编程接口。 Eclipse 3.1.2是一个开源的集成开发环境(IDE),主要用于Java应用程序的开发。JDK(Java ...

    Rational企业性能工程解决方案.pdf

    IBM Rational提供的企业性能工程解决方案通过一套完整的流程和技术工具,帮助企业在整个系统开发生命周期中有效地管理和优化性能。通过将性能考量融入每一个阶段,不仅可以提高应用的稳定性和可靠性,还能降低维护...

    SWT/JFace从入门到精通

    这意味着使用SWT创建的界面与目标操作系统的外观和行为一致,提供了一种跨平台的解决方案。SWT的主要组件包括按钮、文本框、列表、树、表格等基本UI元素。通过这些元素,开发者可以构建出与本地应用程序相似的用户...

    examples:一个名为examples的eclipse.org存储库

    这些示例将解释如何利用这些特性来优化你的ORM解决方案。 3. **性能调优**:EclipseLink具有多种性能优化策略,如缓存管理、批处理和延迟加载。通过相关示例,你可以了解如何在实际应用中调整这些设置以提高性能。 ...

    学生成绩管理系统方案.doc

    SQL Server 2008还集成了商业智能(BI)工具,支持分析、报表、集成和通知功能,为企业级的数据管理提供了全面的解决方案。此外,它与Visual Studio、Office System等工具的紧密集成,使得开发人员和管理员能更有效...

Global site tag (gtag.js) - Google Analytics