Eclipse 一直不停 building workspace完美解决总结

摘要:
一、产生这个问题的原因多种1、自动升级2、未正确关闭3、maven下载lib挂起等..二、解决总结、解决方法方法1.修改eclipse启动文件eclipse.ini中添加启动参数参数:-vmargs-Xmx512m方法2.关闭自动构建工作区:project-˃buildAuto…

一、产生这个问题的原因多种

1、自动升级 2、未正确关闭3、maven下载lib挂起 等..

二、解决总结

(1)、解决方法
方法1.修改eclipse启动文件 eclipse.ini 中添加启动参数参数: -vmargs -Xmx512m
方法2.关闭自动构建工作区: project -> build Auto….. 
方法3.在eclipse.ini式中添加了一个命令 -clean

方法3就能解决大多数情况了,注意添加之后打开一次就可以删除掉-clean ,否则每次打开都会很慢

(2)、加大Eclipse运行可用最大内存数
具体操作: 修改位于eclipse目录下的eclipse.ini, 将-Xmx512m调高, 如改成-Xmx768m

(3)、减少Eclipse启动后自动启动的插件
具体操作: 在Preferences -> General -> StartUp and Shutdown: 将除Plug-ins activated on startup以外的项目有节选的去掉(比如Mylyn等没用到,就去掉了)
效果: 启动Eclipse后,会有Initialing Java Tools的滚动条,会发现快了很多.

(4)、减少编译需要验证的项目,提升编译速度
具体操作: 在Preferences -> Validataion 将无关的Validator去掉, 比如: 我就将和我无关的JPA, JSP, WS 都去掉了.
效果: 编译项目时,Eclipse跑的Validator项目少了, 确实快了.

(5)、关掉自动编译
具体操作: Project -> Build Automatically
效果: 在代码修改保存后,不会启动自动编译.

(6)、在Clean的时候,要注意选项
具体操作: Project -> Clean
注意: 在最下面有: Build the entire workspace 和 Build Only the selected Projects
要根据自己情况勾选, 因为是默认选择编译整个工作区.

(7)、显示内存使用情况(可手动GC)
具体操作:Preference -> General -> Show heep status

(8)、保存自己的Perspective
具体操作:1. Window -> Save Perspective As
2. Preference -> Perspective -> Make Default 将自己刚刚创建的Perspective 或 自己常用的 设置成默认

(9)、关闭Server的自动发布
具体操作:Server -> Publishing -> Never publish automatically

免责声明:文章转载自《Eclipse 一直不停 building workspace完美解决总结》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ECSHOP批量添加商品到购物车LNMP 性能优化之 PHP 性能优化下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vue不同环境下的配置

需求有时候,项目会有很多环境,比如最常用会有一下环境,develop:本地开发环境alpha:测试/预发布环境production:正式/生产环境不同环境下,打包、部署和api的调用都是不同的。如果每次都频繁修改代码,明显是不理智的那么有没有类似于java的springBoot可以按照命令调用不同配置文件启动呢? java -jar -Dspring.pr...

react 执行 yarn build ,无法直接打开dist文件下的index

如果你使用create-react-app创建项目,执行命令 yarn build 后,直接以静态方式打开build文件夹内的index.html,会看到页面显示出现问题,打开console后会看到js、css、svg等文件的路径出现问题。 解释: 在打包之前,在 package.json 中 private 下(位置任意)添加"homepage": "....

Android 依赖注入: Dagger 2 实例解说(一)

本文原创,转载请注明出处:http://blog.csdn.net/zjbpku [Duplicated]   link to  Dagger on Android - Dagger2具体解释 关于Dagger,在之前的博文(Android 依赖注入:Dagger 实例解说(Demo下载))中已有介绍, 本文说的Dagger 2主要是由Google技术...

52.关于Android Studio项目的Gradle构建

转载:某学姐http://mouxuejie.com/blog/2016-02-13/android-gradle-config/Gradle构建脚本使用DSL(Domain Specific Language)来描述构建逻辑,使用的语言是Groovy。想了解Android Studio工程的Gradle构建系统,可以先从Project的settings....

ubuntu下thrift的安装

ubuntu下thrift的安装 - 水木米 - 博客频道 - CSDN.NET ubuntu下thrift的安装 分类:c/c++2012-08-03 11:1751人阅读评论(0)收藏举报 1.下载源代码 http://thrift.apache.org/download/ 下载最新版本thrift-0.8.0.tar.gz 2.安装bo...

搭建自己的React+Typescript环境(二)

前言 搭建自己的React+Typescript环境(一) 上一篇文章介绍了React+Typescript的基础环境搭建,并没有做任何优化配置,以及根据不同的开发环境拆分配置,这篇文章主要就是介绍这些,并且所有配置都是在上篇文章的基础上,如果有什么问题或者不对的地方,希望大佬们能及时指出,最后有项目地址~ 要用到的几个依赖 webpack-merg...