开发工具Eclipse篇之加速启动

浏览: 262 发布日期: 2016-08-17 分类: eclipse

加速启动Eclipse[见附录]

在Eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。(没设置时,等2-3s出现进度条,设置后直接出现进度条),在eclipse.ini中配置-vm属性即可,注意书写的位置

JSP和JavaScript的卡顿问题

我的机器内存比较大,也可以说说配置还算是可以,所以对于Jsp和JavaScript我并没有什么感觉,参考网络答案,整理一下:

Window->Preference->General->Editors->Text Editors->HyperLinking
在用Ctrl键控制的HyperLinking Style Nevigation列表下, 取消勾选与JPS/Javascript有关的选项

其实吧!不用那么难,只需要把原来使用Ctrl的按键修改一下,改为Alt即可,因为我们还是比较喜欢,你这种直接穿越的感觉的!

关于自动构建的问题

针对我的学生,发现这种健忘症比较严重,所有还是别修改了!但是如果你已经养成了比较好的编程喜欢的话.个人推荐还是取消构建吧!为什么,现在我们做的练习啊,项目啊等吧,跟你未来要基础的,可能是小巫见大巫,如果这项你设置了,那么会影响到你的效率,虽然现在都使用maven了,对这个方面影响也比较少了一些!

更正:发现在本地设置tomcat的时候,如果没有自动编译,那么就需要每次自己从新进行发布炒作,很麻烦! 这里建议勾选上!

关于saveAction的设置

对于这点,其实应不开启的,但是我想对于学生来说,为了方便或者说损失一些可容忍的性能,我想还是建议使用一下吧!

这里我想声明一下,最好先修改一下Java的格式化模版!
不然以后你们入职的公司的每个人员的格式化配置不一样,在提交代码的时候很容易出错的!

优化代码的提示[直接上图]

Window->Preference->Java->Editors->Content Assist


附录:配置文件[8G内存]

-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
;注释系统自带的界面
;-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
;一定需要放置到-vmargs的前面
-vm
E:\java-tools\Java\JDK8_64\jdk1.8.0_77\bin\
-vmargs
;配置自己的动画,只是支持bmp图片
-Dosgi.splashLocation=C:/hp.bmp
-XstartOnFirstThread
-Dosgi.requiredJavaVersion=1.7
-Declipse.p2.unsignedPolicy=allow
-Dcom.sun.management.jmxremote
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Xincgc
-Xss8m
-Xms700m
-Xmx2048m
-XX:NewSize=16m
-XX:PermSize=128m
-XX:MaxPermSize=400m
-XX:MaxPermSize=1048m
-XX:MaxPermHeapExpansion=20m
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=70
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+UseParNewGC
-XX:+CMSConcurrentMTEnabled
-XX:ConcGCThreads=2
-XX:ParallelGCThreads=2
-XX:+CMSIncrementalPacing
-XX:CMSIncrementalDutyCycleMin=0
-XX:CMSIncrementalDutyCycle=5
-XX:GCTimeRatio=49
-XX:MaxGCPauseMillis=20
-XX:GCPauseIntervalMillis=1000
-XX:+UseCMSCompactAtFullCollection
-XX:+CMSClassUnloadingEnabled
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses
;参数来跳过jvm对class文件的校验,以此提升eclipse的启动速度,但这是很不安全的
-Xverify:none
-Dorg.eclipse.swt.browser.IEVersion=10001

配置参数:请百度进行查询,这个配置大部分来源于网络

返回顶部