Eclipse使用设置、性能调优
eclipse 操作技巧

eclipse是一个基于插件的开源项目,功能很强大,除了java外,通过安装插件可以编写大多数常用语言,可以说是一个非常强大,全面的ide开发工具。
所以这里有必要介绍一下它的一些使用技巧,便于开发。
这些技巧包括常用菜单、界面的操作和快捷键的使用。
◆Eclipse可以建立多个工作区,每个工作区是一个文件目录,所有的相关文件都存放在这个目录下,在启动时会有对话框提示选择工作区。
启动以后看到的就是工作台,工作台包含多个透视图,每个透视图又包含多个不同的窗口。
◆Eclipse可以设置文件的关联打开程序,操作方法:Window->Preferences->General->Editors->File Associations.◆Eclipse可以以方法为独立的编辑单位和以类为编辑单位之间进行切换,操作方法:点击按钮[show source of selected Element only]。
◆Eclipse的窗口可以通过点击右上角的标签大小化、恢复的操作,类似于Window的操作。
◆Eclipse中可以实现目录折叠恢复功能,操作方法:点击视图上方的折叠、恢复标签。
◆Eclipse提供了自动刷新功能以避免每次在Eclipse以外更改文件后手工刷新,操作方法:window->Preferences->General->Workspace->选中Refresh automatically。
◆Eclipse中打开一个Java文件,鼠标点击一个元素(类、方法),会在Declarition窗口中直接显示这个元素的源代码,类似于以前的Open Declarition功能(通过Ctrl+鼠标左键)。
另外还可以在Javadoc视图中显示这个元素的javadoc。
◆Eclipse中可以显示行号,操作方法:Window->Preference->General->Editors->TextEditors->选中show line numbers。
ECLIPSE_2011_功能介绍

统计属性计算和数据分析 断层属性计算 流线模拟建立与管理 井轨迹设计 生成地质模型的多重实现和统计分析工具 非结构化网格(PEBI)建立 指令语言纪录和重现操作过程 交互式可编程计算器
7
ECLIPSE—油气藏数值模拟综合研究平台
PVTi流体高压物性建模与分析
组分模型能更精确的预测油藏流体属性变化。PVTi是基于状态方程和样品试验数据的组分建模与分析模块, 成果输出给ECLIPSE模拟器使用:
ECLIPSE 提供全隐式和IMPES、AIM、IMPSAT 解法,实现数值模拟速度与精度的平衡。软件支持跨平 台操作,可运行在Linux (SUN,HP,DELL,SGI,IBM 等) 和Windows系统上;所有模拟器都支持多处理器的 并行计算。
1
ECLIPSE—油气藏数值模拟综合研究平台
ECLIPSE100黑油模拟器
角点网格和属性粗化技术是石油行业公认的最先进可靠的油藏建模技术之一:
丰富的数据接口:Maps, logs, scatter sets,
结构化网格生成
contours; CPS1/3, Rescue… 2D 等值图制作 构造框架建立 构造模型建立 属性模型建立 网格粗化 网格模型建立 2D 测井曲井间对比
热采模型涉及到热化学处理、泡沫、表面活性剂、摩擦力、热损失和沥青质等各种不同的技术问题。 ECLIPSE的热采模型考虑了热传导物理学的所有方法:包括温度 与相对渗透率关系、温度与粘度关系、温度与岩石和流体属性的 相互关系等。
ECLIPSE热采模型可以模拟四种相态:仅含有烃组分的油 相、含有烃组分和水组分的气相、仅含有水组分的水相、用于化 学反应的固相。ECLIPSE热采模型可按以下三种模式之一运行:活油,用K-值定义平衡;死油,烃组分是非挥 发性的;黑油,利用温度选项关键字。
《Java性能调优指南》

《Java性能调优指南》随着互联网的飞速发展,Java作为一种重要的编程语言,被越来越广泛地应用于各个领域。
但是,Java程序的性能问题也随之出现。
如何调优Java 程序的性能,成为了每个开发人员需要解决的难题。
本文将为大家介绍Java性能调优的指南。
一、JVM参数设置JVM(Java虚拟机)参数设置是Java性能调优的关键。
JVM有众多的参数,不同的参数设置会对Java程序的性能产生不同的影响。
常用的JVM参数设置包括以下几个方面:1. 内存设置内存是Java程序的一大瓶颈。
如果内存设置不合理,会导致Java程序频繁地进行垃圾回收,造成程序的延迟和不稳定。
在设置内存参数时需要注意以下几点:- -Xmx: 最大堆内存,设置合理的最大堆内存大小可以减少JVM的垃圾回收次数,提高程序性能。
- -Xms: 初始堆内存,设置合理的初始堆内存大小可以加快程序启动时间,提高程序性能。
- -XX:NewRatio: 新生代与老年代的比例,如果设置得当,可以减少垃圾回收的次数。
通常新生代的大小为总堆容量的1\/3或1\/4,老年代的大小为总堆容量的2\/3或3\/4。
2. 垃圾回收设置垃圾回收是Java程序中必不可少的一部分。
合理的垃圾回收参数设置可以提高程序性能。
常用的垃圾回收参数设置包括以下几点:- -XX:+UseParallelGC: 使用并行GC,适用于多核CPU。
- -XX:+UseConcMarkSweepGC: 使用CMS GC,适用于大型Web应用程序。
- -XX:+UseG1GC: 使用G1 GC,适用于大内存应用程序。
3. JIT设置JIT(即时编译器)是Java程序中非常重要的一部分。
合理的JIT参数设置可以提高程序的性能。
常用的JIT参数设置包括以下几点:- -XX:+TieredCompilation: 启用分层编译,可以提高程序启动时间和性能。
- -XX:CompileThreshold: JIT编译阈值,设置JIT编译的最小方法调用次数,可以提高程序性能。
eclipse优化(操作很卡顿)

我的ECLIPSE运行时速度奇慢,具体表现为:1、只要ECLIPSE启动后,硬盘灯就狂闪,不停的读盘;2、发布TOMCAT经常在0%;3、偶尔CPU占满;网上讲优化的文章无数,但是总是有用的却很少,大部分是转载甚至是抄袭的。
在借鉴各个文章的做法并不断尝试后,我的问题终于解决了。
1、启动参数的优化;我的启动参数为:-Xms976m -Xmx976m -XX:PermSize=128m -XX:MaxPermSize=128m -Xmn168m -XX:+DisableExplicitGC其中XX:PermSize和XX:MaxPermSize是必须的,仅仅设置Xmx,经常出现ECLIPSE内存溢出的情况;2、启动插件优化:windows - preference- general - startup and shutdown 里,只保留第1、3、4,其他全部取消,保留的为:Usage DAta Gathering Plug-in,Equinox Provisioning Platform Automatic Updata Support,WTP Webservice UI Plug-in4、关闭验证windows - preference-Validation 全部取消,只保留Manual 列;在工程上右键-Validation ,同样全部取消,只保留Manual列,如果需要检查代码是否有错,可以在代码文件上右键,手动验证。
5、清理工程文件删除工作空间目录下.metadata\.plugins\agedata.recording目录里的所有文件,主要要保留这个目录,只删除目录下文件即可在经过以上操作后,我的ECLIPSE无论是启动还是发布或者是编译工程,速度都提升了不少,特别是启动,原来要等一两分钟,现在15秒内进界面,并且所有的代码功能、工程编译、发布都不受影响,PUBLISH TOMCAT的时间基本在2分钟以内,我们的工程文件还算是比较大的了。
eclipse使用心得

eclipse使用心得
作为一名开发人员,我已经使用Eclipse很长时间了,并且在使用过程中积累了一些经验和技巧。
以下是我使用Eclipse的心得: 1. 快捷键是您的朋友。
Eclipse的快捷键可以帮助您更快地完成任务,从而提高效率。
您可以通过窗口菜单中的“首选项”选项来查看和更改Eclipse的快捷键。
2. 使用代码提示。
Eclipse的自动完成功能可以帮助您更快地输入代码。
当您开始输入时,Eclipse会显示可能符合您正在输入的内容的代码建议。
您可以使用Tab键选择最佳建议。
3. 添加适当的插件。
Eclipse的插件可以帮助您更轻松地完成任务。
您可以通过Eclipse Marketplace或其他插件库来查找和安装插件。
4. 学习调试功能。
Eclipse的调试器可以帮助您找到代码中的错误。
您可以使用断点来暂停代码执行,并检查变量和方法的值。
5. 利用Eclipse的版本控制功能。
Eclipse支持许多版本控制系统,如Git和SVN。
您可以使用Eclipse来检出代码库,查看版本历史记录和提交更改。
总的来说,Eclipse是一款非常强大的开发工具,具有许多功能和工具,可以帮助您更轻松地编写代码。
如果您还没有使用Eclipse,请考虑尝试一下,并按照上述提示来提高您的开发效率。
- 1 -。
Eclipse开发环境配置

Eclipse开发环境配置 最近要在2个多年前的⽼项⽬⾥添加功能,⽤idea启动失败之后,尝试使⽤Eclipse启动成功了。
⽼项⽬到什么程度呢? ⼀个是Maven项⽬,SpringMVC,要在Tomcat8上运⾏,数据源是在Tomcat的context.xml⽂件⾥的。
另⼀个是传统JavaWeb项⽬,jdk1.6,框架是:Spring + Struts + itatis,引⼊lib的jar,在Tomcat上运⾏,数据源也是在Tomcat6的context.xml⽂件⾥的。
所以本⼈只能重新捡起来多年未⽤的Eclipse,配置了1天时间,把配置过程,和启动项⽬过程总结⼀下。
1. Eclipse配置1.1 基础配置 Eclipse修改字体:Window --> Preferences --> General --> Appearance --> Colors and Fonts 修改通⽤字体:Basic --> Text Font 修改Java⽂件字体:Java --> Java Editor Text Font Eclipse修改项⽬字符集:右击项⽬ --> Properties --> Resource1.2 开发环境配置 配置过程默认JDK、Maven等环境变量都是配置好的。
开发模式:新装的Eclipse,默认是JavaEE模式,需要我们点击右上⾓的“Open Perspective”图标,选择Java,时候要使⽤Java模式开发。
Eclipse配置JDK:Window -> Preferences -> java -> install jres -> add -> standard vm -> 设置好相应的jre home(虽然名字叫jre home,建议选择jdk路径) Eclipse配置Maven:Window --> Preferences --> Maven --> Installations --> 设置maven Eclipse配置Tomcat:Window --> Preferences --> Servers --> 选择Tomcat对应的版本,添加Tomcat地址。
使用Eclipse进行Java应用程序开发的入门教程

使用Eclipse进行Java应用程序开发的入门教程第一章:介绍Eclipse和Java开发环境Eclipse是一款流行的集成开发环境(IDE),可用于开发各种编程语言,包括Java。
它提供了强大的工具和功能,使Java开发变得更加高效和便捷。
1.1 Eclipse的安装首先,下载适用于Java开发的Eclipse版本。
安装过程相对简单,按照向导提示顺序执行即可完成。
确保选择Java开发工具(Java Development Tools,JDT)的安装。
1.2 JDK的安装和配置Eclipse需要Java Development Kit(JDK)才能编译和运行Java 代码。
确保已安装最新版本的JDK,并将其配置为Eclipse的默认JDK。
1.3 创建Java项目启动Eclipse后,选择"File -> New -> Java Project"来创建一个新的Java项目。
在弹出的对话框中,输入项目名称并选择所需的JDK版本。
点击"Finish"来创建项目。
第二章:Eclipse的基本功能和工作空间2.1 工作空间Eclipse使用工作空间(Workspace)来组织项目和资源文件。
在启动Eclipse时,会要求选择工作空间文件夹。
一个工作空间可以包含多个项目。
2.2 项目资源Eclipse的"Package Explorer"窗口显示项目中的所有文件和文件夹。
你可以在此窗口中创建、删除和管理项目资源。
2.3 编辑器Eclipse的编辑器是主要的编码区域,用于编写和编辑Java代码。
当你双击项目中的Java文件时,它会在编辑器中打开。
2.4 调试器Eclipse提供强大的调试功能,可帮助你发现和修复代码中的错误。
你可以设置断点、单步执行代码、查看变量的值等。
调试器是开发过程中非常有用的工具。
第三章:Java项目的创建和配置3.1 创建包和类在Eclipse的"Package Explorer"窗口中,右键点击项目,选择"New -> Package"来创建一个包。
eclipse coverage 使用方法

eclipse coverage 使用方法在软件开发的过程中,对代码进行测试是非常重要的一步。
而测试覆盖率(Coverage)是一种评估测试用例是否足够全面的方法。
在 Eclipse(一款常用的集成开发环境)中,我们可以使用 Eclipse Coverage 插件来进行代码测试覆盖率的分析和统计。
本文将介绍 Eclipse Coverage 的使用方法,帮助开发人员更好地了解和利用这个插件。
一、安装 Eclipse Coverage 插件要使用 Eclipse Coverage 插件,首先需要将它安装到 Eclipse 中。
下面是安装步骤:1. 打开 Eclipse,点击菜单栏的 "Help",选择 "Eclipse Marketplace"。
2. 在弹出的对话框中,搜索框中输入 "Eclipse Coverage",点击 "Go" 按钮。
3. 在搜索结果中找到 "EclEmma Java Code Coverage" 插件,并点击 "Go to Marketplace" 进入安装页面。
4. 点击 "Install" 按钮,按照提示进行插件的安装。
5. 在安装过程中,可能需要重启 Eclipse 才能完成安装。
安装完成后,Eclipse Coverage 插件将在 Eclipse 的插件列表中显示。
二、配置代码覆盖率分析在使用 Eclipse Coverage 插件前,我们需要对项目进行配置,以便插件可以正确地分析代码覆盖率。
下面是配置步骤:1. 打开 Eclipse,选择要进行代码覆盖率分析的项目。
2. 右键点击项目,在弹出的菜单中选择 "Coverage As -> JUnit Test"。
这将运行JUnit 测试并生成代码覆盖率报告。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Eclipse使用设置、性能调优
eclipse调优
一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善。
加快启动速度
1.在eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。
(没设置时,等2-3s出现进度条,设置后直接出现进度条)
只要在eclipse.ini中加入-vm的参数就可以了
2.取消所有启动时要激活的插件(在用时激活也一样)和其它的相关的在启动时执行的操作。
3.关闭自动更新
减少jvm内存回收引起的eclipse卡的问题
这个主要是jvm在client模式,进行内存回收时,会停下所有的其它工作,带回收完毕才去执行其它任务,在这期间eclipse就卡住了。
所以适当的增加jvm申请的内存大小来减少其回收的次数甚至不回收,就会是卡的现象有明显改善。
主要通过以下的几个jvm参数来设置堆内存的:
-Xmx512m 最大总堆内存,一般设置为物理内存的1/4
-Xms512m 初始总堆内存,一般将它设置的和最大堆内存一样大,这样就不需要根据当前堆使用情况而调整堆的大小了
-Xmn192m 年轻带堆内存,sun官方推荐为整个堆的3/8
堆内存的组成总堆内存= 年轻带堆内存+ 年老带堆内存+ 持久带堆内存年轻带堆内存对象刚创建出来时放在这里
年老带堆内存对象在被真正会回收之前会先放在这里
持久带堆内存class文件,元数据等放在这里
-XX:PermSize=128m 持久带堆的初始大小
-XX:MaxPermSize=128m 持久带堆的最大大小,eclipse默认为256m。
如果要编译jdk这种,一定要把这个设的很大,因为它的类太多了。
我的配置(2g内存的笔记本):
还有其它的相关参数可以看看下面的参考材料,很有启发的:
-XX:+UseParallelGC 使用并发内存回收
-XX:+DisableExplicitGC 禁用System.gc()的显示内存回收
eclipse.ini
-startup
plugins/uncher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/uncher.win32.win32.x86_1.1.200.v20120522-1813
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms512m
-Xmx512m
-Xmn192m
-XX:PermSize=128m
-XX:MaxPermSize=128m
eclipse相关设置来来减少卡的现象
1.关闭自动构建。
在启用时,每保存一下,eclipse就会自动为我们构建整个项目,这样对于大的项目来说,每次保存时都会造成很卡。
其实自动构建完全没有必要,只要保证在运行前构建一次就ok了,eclipse也会在运行前自动为我们构建,所以关闭是最明智的选择。
2.关闭拼写检查设置
其它的优化链接
/blog/1380429
参考材料
jvm启动参数大全:/midstr/archive/2008/09/21/230265.html
jvm结构的一些知识(其中的堆的构成):/group/wiki/2905-JVM jvm堆知识:/blog/1028455
eclipse启动调优:/topic/756538
eclipse自带的help contents(搜索"Running Eclipse"可以找到启动相关的配置)
eclipse设置
eclipse的使用,在其help文件中都有详细的介绍如何使用的,一般可以去那边找。
代码折叠设置
快捷键设置
编译器错误、警告设置
本地历史设置
代码格式化设置
库设置
文本编辑器设置
让eclipse能启动多个实例
工作空间设置
xml编辑器设置
外观设置
代码格式化风格设置
鼠标over代码等时的提示设置
代码提示设置
创建新文件时生成文件的模版设置
junit launcher设置。
在开发android时,如果用eclipse内置的launcher是不行的,必须用android 提供的。
eclipse使用文件比较
Eclipse列编辑模式
Search功能(还有一个是Find/Replace)
一个文件打开多次,这样在你写代码时,需要参考文件的不同部分时,就不需要滚上滚下了
提取公共代码到私有的公共方法
eclipse显示启动时间的插件:
看这里/shenh062326/archive/2011/10/16/361360.html
////////////////////////////////////////////////////////////
eclipse debug使用部分
////////////////////////////////////////////////////////////
debug的variable界面显示初等变量的十六进制、ascii等形式
////////////////////////////////////////////////////////////
eclipse常见问题及解决
////////////////////////////////////////////////////////////
Eclipse 3.7 Indigo在Win7和Vista下面,文本编辑器字体不能改成CourierNew!!!
直接编辑
org.eclipse.jface_3.7.0.I20110522-1430.jar\org\eclipse\jface\resource\jfacefonts_windows7.properties 用XP里面的字体替换一下,重启Eclipse搞定。
修改完后,进入解压目录
>e:
>cd org.eclipse.jface_3.7.0.I20110522-1430
然后打包所有的文件
jar -cfm org.eclipse.jface_3.7.0.I20110522-1430.jar "META-INF/MANIFEST.MF" "org/" "META-INF/" .api_description about.html plugin.properties
最后将该jar文件覆盖原来的,重启eclipse就ok了。
(在最后有做好的jar文件下载)
Exception in checkAndLoadTargetData.PermGen space解决
/marsjin/blog/item/60756189fa65e4b00f244494.html
Error notifying a preference change listener
遇到该错误,说明eclipse的cdt插件太旧了,只要把plugin下的cdt相关的插件删除就可以解决这个问题。
英文网址:/forums/t361244-eclipse-error-notifying-a-preference-change-listener.htm l
启动Eclipse,提示“ Failed to create the Java Virtual Machine”
可能是eclipse的配置文件eclipse/eclipse.ini
-Xms512m
-Xmx512m
中这两个参数设的过大了,设置一个小一点的值,比如256。