`
tntxia
  • 浏览: 1506988 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MyEclipse 7.5 设置

阅读更多

这几天启动MyEclipse7.5的时候老是提示内存不足,于是网上查了些资料

 

修改的地方是MyEclipse安装文件夹下的eclipse.ini,把

 

默认情况下是:

 

 

-Xmx512m

-XX:MaxPermSize=128m

-XX:ReservedCodeCacheSize=64m

 

把它改成:

 

 

-Xmx1024m

-XX:MaxPermSize=256m

-XX:ReservedCodeCacheSize=64m

 

奇怪的是,如果改ReservedCodeCacheSize的话,会启动不了。

 

  • 堆(Heap)和非堆(Non-heap)内存
    按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法的代码都在非堆内存中。
  • 堆内存分配
    JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4。默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。因此服务器一般设置-Xms、-Xmx相等以避免在每次GC 后调整堆的大小。
  • 非堆内存分配
    JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。
  • JVM内存限制(最大值)
    首先JVM内存限制于实际的最大物理内存(废话!呵呵),假设物理内存无限大的话,JVM内存的最大值跟操作系统有很大的关系。简单的说就32位处理器虽然可控内存空间有4GB,但是具体的操作系统会给一个限制,这个限制一般是2GB-3GB(一般来说Windows系统下为1.5G-2G,Linux系统下为2G-3G),而64bit以上的处理器就不会有限制了。

  •  

     

    对启动项的优化。

     

    MyEclipse的启动项,我们很多都不会用。

     

    通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。 

     

    取消MyEclipse在启动时自动验证项目配置文件 
    默认情况下MyEclipse在启动的时候会自动验证每个项目的配置文件,这是一个非常耗时的过程,可以在Preferences窗口依次选择MyEclipse - Validation,然后在右侧的Validator列表中只保留 Manual 项就可以了。如果需要验证的时候只需要选中文件,然后右键选择 MyEclipse - Run Validation就可以了。

    分享到:
    评论

    相关推荐

      myeclipse7.5

      myeclipse7.5,能用到年呀。我注册了,真的,呵呵

      Myeclipse7.5设置jrebel安装使用说明

      1. 启动MyEclipse:打开MyEclipse 7.5,点击"Window" -> "Preferences"进入设置界面。 2. 配置JRebel插件:在设置界面中,选择"MyEclipse" -> "JRebel",然后点击"Add"按钮导入之前下载的JRebel许可证文件(.许可证...

      MyEclipse7.5注册码

      #### 一、MyEclipse 7.5 概述 MyEclipse 是一款功能强大的集成开发环境(Integrated Development Environment,IDE),专为Java开发者设计,支持Java、JEE、HTML、CSS、JavaScript等多种编程语言。MyEclipse 提供了...

      myeclipse7.5的SVN插件安装

      这可以通过访问提供的链接(http://cid-9a55179c6db0af30.skydrive.live.com/self.aspx/.Public/Myeclipse7.5+SVN/myeclipse7.5-SVN.rar)来下载一个名为“myeclipse7.5-SVN.rar”的RAR压缩文件。下载完成后,需要...

      MyEclipse7.5

      MyEclipse 7.5 是一个强大的集成开发环境(IDE),专为Java EE应用程序的开发设计。它基于Eclipse平台,提供了丰富的特性,包括代码编辑、调试、测试和部署等功能,使得开发者能够高效地构建企业级应用。MyEclipse ...

      MyEclipse7.5安装SVN

      在提供的链接中下载myeclipse7.5-SVN.rar压缩文件,该文件包含安装所需的所有资源。 #### 解压安装包 将下载的myeclipse7.5-SVN.rar解压到一个临时目录中。通常,压缩包内会包含以下三个关键部分: - **plugins** ...

      MyEclipse 7.5正式版汉化插件

      MyEclipse 7.5 正式版是一款强大的Java集成开发环境,专为构建企业级应用而设计。这款IDE在Eclipse的基础上集成了多种功能,包括J2EE、Web、Java、XML等开发工具,极大地提高了开发效率。然而,对于中文用户来说,...

      MyEclipse7.5 注册码

      MyEclipse7.5 注册码

      MyEclipse 7.5汉化

      1.将language文件夹放到你的MyEclipse文件夹下 默认安装位置 C:\Program Files\Genuitec\MyEclipse 7.5 2.新建java工程,新建 CreatePluginsConfig 类,将插件代码生成器的代码粘贴到里面 3.如果你MyEclipse安装时修改...

      MyEclipse7.5汉化

      1.默认安装MyEclipse 7.5后将此包中的language文件夹放到你的MyEclipse7.5文件夹下,然后复制一下代码到 configuration\org.eclipse.equinox.simpleconfigurator\bundles.info文件尾部,然后找到myeclipse7的目 录下...

      MyEclipse 7.5

      MyEclipse 7.5 Keygen

      MyEclipse7.5_优化

      ### MyEclipse 7.5 优化技巧详解 随着软件开发环境的日益复杂与多样化,开发者们对于开发工具的要求也越来越高。MyEclipse作为一款深受Java开发者喜爱的集成开发环境(IDE),其强大的功能和易用性使得它成为了许多...

      MyEclipse7.5 注册 破解代码

      MyEclipse7.5 注册 破解代码 使用方法: 运行-〉输入名-〉取得注册码。

      MyEclipse 7.5正式版(09-6-17)汉化插件

      MyEclipse 7.5 正式版是一款强大的Java集成开发环境,专为构建企业级应用程序而设计。它基于Eclipse平台,集成了多种开发工具,包括但不限于Java、JSP、JavaScript、Struts、Spring、Hibernate等技术的支持。此次...

      MyEclipse 7.5 注册码

      根据提供的部分内容,这里给出了一些疑似MyEclipse 7.5的注册码示例:MaYong、ZLR8ZO-655444-54678656985359684yaojunguang 和 lLR8ZO-655444-65678656109935953。请注意,这些注册码的有效性无法保证,且使用非官方...

      MyEclipse_5.5.1GA和MyEclipse 7.5注册码(未过期)

      - **MyEclipse 7.5**:相对于5.5.1GA,这是一个较新版本,可能包含更多新功能、性能改进和bug修复,更适应现代软件开发的需求。此版本的注册码同样被分享出来,供需要的人使用。 ### 注册码的重要性 注册码是软件...

      myeclipse 7.5 汉化包

      MyEclipse 7.5是一款深受开发者喜爱的集成开发环境(IDE),专为Java、Web和企业级应用程序的开发而设计。它基于Eclipse平台,提供了丰富的功能,包括代码编辑、调试、部署和项目管理等。然而,对于中文用户来说,...

    Global site tag (gtag.js) - Google Analytics