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
分享到:
相关推荐
Dorado7 是一个基于Java的企业级Web应用开发框架,它提供了一整套组件化、服务化的解决方案,帮助开发者快速构建复杂的业务系统。 在这款研发工具中,`README.txt` 文件通常包含了安装指南、使用方法以及可能遇到的...
**GWT Eclipse 3.5 插件** Google Web Toolkit(GWT)是Google开发的一款开源工具,它允许...尽管在某些网络环境下安装可能遇到问题,但通过离线安装或其他途径,总能找到适合的解决方案,充分利用这个强大的插件。
通过理解和利用提供的API、扩展点以及搜索机制,开发者可以构建出高效、定制化的搜索解决方案,极大地提高开发效率并提升用户体验。无论是基础的文本查找,还是复杂的代码结构搜索,Eclipse都提供了足够的灵活性和...
3. **社区支持强大**:作为一款广受欢迎的IDE,Eclipse拥有庞大的用户群和开发者社区,能够提供及时的技术支持和解决方案。 #### 三、Eclipse与Java项目开发 1. **项目创建与管理**:在Eclipse中创建Java项目非常...
- 如果遇到任何问题,如启动失败、崩溃或性能问题,检查Eclipse的日志文件(通常在`~/Library/Caches/Eclipse`目录下),或者在线搜索错误信息以获取解决方案。 总之,Mac版Eclipse提供了与Windows和Linux版本相似...
在信息技术领域,IBM公司以其卓越的技术和服务著称,其产品和解决方案广泛应用于各种复杂系统。Eclipse作为一个开放源码的集成开发环境(IDE),已经成为开发者的重要工具,尤其在Java开发中。而Eclipse的网格功能,...
- 社区支持:Eclipse社区活跃,有大量开发者分享经验和解决方案。 本《Eclipse中文教程》详细介绍了上述内容,并通过实例演示如何操作,帮助读者快速上手Eclipse,提升开发技能。无论是编写简单的Java程序,还是...
总的来说,"JSP科技企业信息管理系统[Eclipse]版"是一个综合性的Web应用,利用JSP的强大功能和Eclipse的开发便利性,为企业提供了高效的信息管理解决方案。理解和掌握这些知识点,对于开发和维护类似系统至关重要。
2. **实践其他工具**:除了VisualVM外,还可以尝试使用其他性能监控和调优工具,比如JProfiler、YourKit等,以获取更多元化的解决方案。 3. **探索自动化调优方案**:考虑到手动调优的局限性,可以考虑研究自动化...
JProbe Plugins for Eclipse_80是Java开发者的得力助手,它提供了一套完整的性能分析解决方案,帮助开发者快速定位和解决性能问题。通过熟练掌握和运用这款插件,可以极大地提高Java应用的性能,提升用户体验。在...
#### 三、常见问题与解决方案 **端口冲突** 默认情况下,Tomcat监听于8080端口。若此端口已被占用,需更改Tomcat的监听端口。编辑`bin`目录下的`server.xml`文件,将`中的数字更改为未被占用的端口,如80。修改后...
#### 二、内存溢出解决方案 ##### 1. 内存溢出类型 - **堆内存溢出**: 报错为`java.lang.OutOfMemoryError`,通常是因为分配给JVM的堆内存不足。 - **非堆内存溢出**: 报错为`java.lang.OutOfMemoryError: PermGen...
通过上述介绍,我们可以看出,构建在Lotus Expeditor上的复合应用程序能够充分利用各种不同类型的组件,从而实现高度定制化和集成化的解决方案。开发者需要熟悉这些组件的特性和使用方法,才能有效地利用它们构建出...
总之,"模拟jdbc多线程竞争资源---【Eclipse项目】"旨在帮助开发者理解在并发环境下使用JDBC可能遇到的问题,并提供实际的解决方案。通过这个项目,你可以深入学习到如何在多线程环境中正确地管理和使用JDBC资源,...
在2000年,它是企业级数据库解决方案的常见选择,提供强大的事务处理能力、安全性以及支持多种数据类型和编程接口。 Eclipse 3.1.2是一个开源的集成开发环境(IDE),主要用于Java应用程序的开发。JDK(Java ...
IBM Rational提供的企业性能工程解决方案通过一套完整的流程和技术工具,帮助企业在整个系统开发生命周期中有效地管理和优化性能。通过将性能考量融入每一个阶段,不仅可以提高应用的稳定性和可靠性,还能降低维护...
这意味着使用SWT创建的界面与目标操作系统的外观和行为一致,提供了一种跨平台的解决方案。SWT的主要组件包括按钮、文本框、列表、树、表格等基本UI元素。通过这些元素,开发者可以构建出与本地应用程序相似的用户...
这些示例将解释如何利用这些特性来优化你的ORM解决方案。 3. **性能调优**:EclipseLink具有多种性能优化策略,如缓存管理、批处理和延迟加载。通过相关示例,你可以了解如何在实际应用中调整这些设置以提高性能。 ...
SQL Server 2008还集成了商业智能(BI)工具,支持分析、报表、集成和通知功能,为企业级的数据管理提供了全面的解决方案。此外,它与Visual Studio、Office System等工具的紧密集成,使得开发人员和管理员能更有效...