`

eclipse内存优化、MyEclipse内存优化、eclipse优化

阅读更多

eclipse内存优化、MyEclipse内存优化、eclipse优化

 

 

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

©Copyright 蕃薯耀 2019年9月27日

http://fanshuyao.iteye.com/

 

优化如下图所示:



 

文件详细配置如下:

-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
-Xms1024m
-Xmx1024m
-Xmn192m
-XX:PermSize=512m
-XX:MaxPermSize=512m
-XX:+UseParallelGC
-XX:+DisableExplicitGC
-XX:-UseGCOverheadLimit

 

1、配置-vm可以加快eclipse启动速度,避免eclipse搜索查找,配置后启动速度飞起来。

2、内存详细说明及设置

-Xmx512m 最大总堆内存,一般设置为物理内存的1/4
-Xms512m 初始总堆内存,一般将它设置的和最大堆内存一样大,这样就不需要根据当前堆使用情况而调整堆的大小了
-Xmn192m 年轻带堆内存,sun官方推荐为整个堆的3/8
堆内存的组成 总堆内存 = 年轻带堆内存 + 年老带堆内存 + 持久带堆内存
年轻带堆内存 对象刚创建出来时放在这里
年老带堆内存 对象在被真正会回收之前会先放在这里
持久带堆内存 class文件,元数据等放在这里
-XX:PermSize=128m 持久带堆的初始大小
-XX:MaxPermSize=128m 持久带堆的最大大小,eclipse默认为256m。如果要编译jdk这种,一定要把这个设的很大,因为它的类太多了。

 

-Xms和-Xmx最好设置成一样的,避免内存调整

-XX:+UseParallelGC:使用并发内存回收 

-XX:+DisableExplicitGC:禁用System.gc()的显示内存回收 

-XX:-UseGCOverheadLimit:解决GC overhead limit exceeded错误

 

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

©Copyright 蕃薯耀 2019年9月27日

http://fanshuyao.iteye.com/

  • 大小: 26 KB
1
0
分享到:
评论

相关推荐

    在Eclipse中添加Myeclipse插件的方法

    本文件可以教授你怎么样在Eclipse中添加MyEclipse插件的详细步骤。。

    Eclipse的内存优化与内存不足问题.pdf

    ### Eclipse的内存优化与内存不足问题 #### 一、引言 在开发过程中,经常会遇到IDE(集成开发环境)如Eclipse运行缓慢甚至崩溃的情况,这往往与内存管理不当有关。本文将详细介绍如何针对Eclipse进行内存优化,解决...

    Eclipse 和 MyEclipse 快捷键大全

    Eclipse 和 MyEclipse 快捷键大全 外加调正电脑屏幕的颜色,来保护自己的眼睛Eclipse 和 MyEclipse 快捷键大全 外加调正电脑屏幕的颜色,来保护自己的眼睛Eclipse 和 MyEclipse 快捷键大全 外加调正电脑屏幕的颜色,来...

    Eclipse中添加MyEclipse插件

    ### Eclipse中添加MyEclipse插件 #### 一、引言 随着Java开发技术的不断发展,集成开发环境(IDE)的选择对于开发者来说至关重要。Eclipse作为一款强大的开源IDE,在Java开发领域占据着重要的地位。而对于从事Web...

    搭建Eclipse3.2.2+MyEclipse5.5+Tomcat+Weblogic

    搭建Java开发环境是每个开发者初期必须经历的步骤,本文将详细介绍如何配置Eclipse3.2.2、MyEclipse5.5、Tomcat和WebLogic的集成开发环境。 首先,Eclipse是一款广受欢迎的开源集成开发环境(IDE),它以其强大的...

    Eclipse3.2与myeclipse工具的配置

    ### Eclipse3.2与MyEclipse工具的配置详解 #### 一、Eclipse3.2简介及基础功能 **Eclipse3.2**是一款广泛使用的开源集成开发环境(IDE),适用于多种编程语言,尤其是Java开发。它具备丰富的特性和插件支持,能够...

    eclipse3.6 安装myeclipse插件

    标题 "eclipse3.6 安装myeclipse插件" 涉及的主要知识点是关于如何在Eclipse 3.6版本中安装MyEclipse插件,这将使Eclipse具备更强大的企业级开发功能。MyEclipse是Eclipse的一个商业扩展,它提供了丰富的Java EE、...

    vss插件for eclipse7和myeclipse8.6 +

    VSS插件是Visual SourceSafe (VSS)的Eclipse集成工具,主要用于在Eclipse或MyEclipse开发环境中提供对SourceSafe的版本控制支持。Eclipse 7和MyEclipse 8.6是两个非常流行的Java开发环境,它们分别基于Eclipse平台的...

    Eclipse3.2.1+MyEclipse5.1合成版地址

    根据提供的文件信息,本文将对"Eclipse3.2.1+MyEclipse5.1合成版"进行详细的解析,包括Eclipse与MyEclipse的基本概念、合成版的意义、为何选择此版本以及如何安装使用等内容。 ### Eclipse简介 Eclipse是一个开源...

    Eclipse3.5集成 Myeclipse8.5

    ### Eclipse3.5集成Myeclipse8.5详解 #### 一、背景介绍 随着技术的发展,开发者们经常需要更新他们的开发工具以适应新的技术需求。本文中的作者原先使用Eclipse3.2与MyEclipse5.1进行开发,但在尝试使用Google Web...

    Eclipse(MyEclipse)离线插件安装工具

    Eclipse(MyEclipse)离线插件安装工具 C:\>java -jar instPlug4MyEclipse.jar Use:java -jar instPlug4MyEclipse.jar PluginPath eclipsePath 如:java -jar instPlug4MyEclipse.jar D:/ADT-18.0.0 D:/myeclipse10 ...

    eclipse\myeclipse字体插件

    而提到"Eclipse和MyEclipse字体插件",我们可以理解为这些插件是用来定制和优化Eclipse及MyEclipse中的文本编辑器字体显示的。 在Eclipse中,用户可以通过安装特定的插件来改变默认的字体样式,以提高代码的可读性...

    myeclipse Eclipse 启动优化

    ### MyEclipse与Eclipse启动优化综合指南 在软件开发领域,MyEclipse与Eclipse作为广受欢迎的集成开发环境(IDE),其高效性与性能是开发者关注的焦点。然而,由于内置了大量的插件和功能,这两款IDE在启动及运行...

    Eclipse汉化包 MyEclipse汉化包

    Eclipse和MyEclipse是两款广泛使用的Java集成开发环境(IDE),它们在软件开发领域扮演着重要的角色。尤其是对于初学者和专业开发者来说,这两款工具提供了丰富的功能,包括代码编辑、调试、构建以及项目管理等。...

    eclipse helios使用myeclipse项目

    【标题】:“Eclipse Helios使用MyEclipse项目” 在IT行业中,Eclipse Helios是一款广泛使用的开源集成开发环境(IDE),它支持多种编程语言,包括Java、C++和Python等。MyEclipse则是Eclipse的一个商业扩展,提供...

    svn插件用于eclipse和myeclipse

    Eclipse和MyEclipse作为流行的Java集成开发环境(IDE),通过集成SVN插件,可以无缝地实现源代码的版本控制操作。 Eclipse SVN插件通常称为“Subversive”或“Subclipse”,而MyEclipse则内置了对SVN的支持,用户...

    优化MyEclipse启动速度

    6. **使用JRockit作为Java VM**:通过在Eclipse启动参数中指定JRockit路径,如`"E:\MyEclipse8.0\MyEclipse Blue Edition 8.0 GA\myeclipse-blue.exe" -vm E:\JRockit\jrrt-3.1.2-1.6.0\bin\javaw.exe`,并设置为...

    eclipse和myeclipse汉化语言包

    MyEclipse是基于Eclipse的一个商业化版本,增加了对Java EE、Web、移动应用开发的支持,以及更多内置功能和优化。 在“Eclipse和MyEclipse汉化语言包”的主题下,我们关注的是如何将这两个工具的界面和文档转换为...

    jsp环境搭建Eclipse3.2+MyEclipse5.5+Tomcat5.5

    ### JSP环境搭建指南:Eclipse3.2 + MyEclipse5.5 + Tomcat5.5 在本文中,我们将详细介绍如何搭建一个基于Eclipse3.2、MyEclipse5.5和Tomcat5.5的Java Server Pages (JSP) 开发环境。这个组合在早期的Web开发中非常...

    Eclipse(或MyEclipse)中Axis2插件

    Eclipse和MyEclipse是两种广泛使用的Java集成开发环境(IDE),它们为开发者提供了丰富的工具集,便于开发、测试和调试Java应用程序。在这些环境中,Axis2插件扮演着重要的角色,尤其对于处理Web服务的开发工作。...

Global site tag (gtag.js) - Google Analytics