知识大全 Eclipse启动运行速度调优

Posted

篇首语:智慧是生成的,知识是学来的。。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Eclipse启动运行速度调优相关的知识,希望对你有一定的参考价值。

Eclipse启动运行速度调优  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  提高 JAVA IDE 的性能的JVM开关 Submitted by 小天蝎 on August : PM integration 我的本本是p G的dell c 内存 G eclipse + myeclipse m 速度还不错     运行参数如下 eclipse exe vmargs Xverify:none XX:+UseParallelGC XX:PermSize= M

  --------------

  JVM 提供了各种用于调整内存分配和垃圾回收行为的标准开关和非标准开关 其中一些设置可以提高 JAVA IDE 的性能 注意 由于 X (尤其是 XX JVM)开关通常是 JVM 或 JVM 供应商特定的 本部分介绍的开关可用于 Sun Microsystems J SE

  以下设置在大多数系统上将产生比工厂更好的设置性能 vmargs 表示将后面的所有参数直接传递到所指示的 Java VM

   Xverify:none 此开关关闭Java字节码验证 从而加快了类装入的速度 并使得在仅为验证目的而启动的过程中无需装入类 此开关缩短了启动时间 因此没有理由不使用它

   Xms m 此设置指示 Java 虚拟机将其初始堆大小设置为 MB 通过指示 JVM 最初应分配给堆的内存数量 可以使 JVM 不必在 IDE 占用较多内存时增加堆大小

   Xmx m 此设置指定 Java 虚拟机应对堆使用的最大内存数量 为此数量设置上限表示 Java 进程消耗的内存数量不得超过可用的物理内存数量 对于具有更多内存的系统可以增加此限制 MB 设置有助于确保 IDE 在内存量为 MB 到 MB 的系统上能够可靠地执行操作 注意 不要将该值设置为接近或大于系统的物理内存量 否则将在主要回收过程中导致频繁的交换操作

   XX:PermSize= m 此 JVM 开关不仅功能更为强大 而且能够缩短启动时间 该设置用于调整内存"永久区域"(类保存在该区域中)的大小 因此我们向 JVM 提示它将需要的内存量 该设置消除了许多系统启动过程中的主要垃圾收集事件 SunONE Studio 或其它包含更多模块的 IDE 的用户可能希望将该数值设置得更高 下面列出了其它一些可能对 ECLIPSE 在某些系统(不是所有系统)上的性能产生轻微或明显影响的 JVM 开关 尽管使用它们会产生一定的影响 但仍值得一试

   XX:CompileThreshold= 此开关将降低启动速度 原因是与不使用此开关相比 HotSpot 能够更快地将更多的方法编译为本地代码 其结果是提高了 IDE 运行时的性能 这是因为更多的 UI 代码将被编译而不是被解释 该值表示方法在被编译前必须被调用的次数

   XX:+UseConcMarkSweepGC XX:+UseParNewGC 如果垃圾回收频繁中断 则请尝试使用这些开关 此开关导致 JVM 对主要垃圾回收事件(如果在多处理器工作站上运行 则也适用于次要回收事件)使用不同的算法 这些算法不会影响整个垃圾回收进程 注意 目前尚不确定此收集器是提高还是降低单处理器计算机的性能

   XX:+UseParallelGC 某些测试表明 至少在内存配置相当良好的单处理器系统中 使用此回收算法可以将次要垃圾回收的持续时间减半 注意 这是一个矛盾的问题 事实上此回收器主要适用于具有千兆字节堆的多处理器 尚无可用数据表明它对主要垃圾回收的影响 注意 此回收器与 XX:+UseConcMarkSweepGC 是互斥的

  我的机器是 MB的内存下面是我的eclipse启动参数 eclipse exe vmargs Xverify:none Xms M Xmx M XX:PermSize= M  XX:+UseParallelGC

  

  By BeanSoft: 我的电脑是 G内存 有一次内存不足了 MyEclipse 就推荐我使用一个启动参数 现在我的启动参数是:

cha138/Article/program/Java/ky/201311/27976

相关参考

知识大全 Eclipse的启动机制研究

Eclipse的启动机制研究  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近我一直在研究Ec

知识大全 JVM优化:缩短eclipse的启动时间

JVM优化:缩短eclipse的启动时间  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近自从

知识大全 struts2项目性能调优三步曲(一)

  前一段时间有反映说是一个使用了struts的生产系统的页面显示速度太慢登录后发现确实如此于是进行了一番性能调优的研究和测试  一根据struts官方的性能调优说明进行了一些参数的修改  //str

知识大全 解决运行eclipse内存不足的问题

   最近在用eclipse的时候过上一会老弹出一个对话框提示内存不足(大意)找了好多资料都没有解决最近在eclipse的官方网站上找到了其解决的办法希望对像我一样的朋友

知识大全 在Eclipse中运行带参数的 Java 程序

在Eclipse中运行带参数的Java程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishi

知识大全 使用JRockit 5.0运行BEA Workshop/Eclipse

使用JRockit5.0运行BEAWorkshop/Eclipse  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 解决eclipse无法运行或调试的办法

   前一天还好好的clipse今天上班打开以后居然不能调试和运行了也不能加断点开始以为是workspace的问题就重新建立了一个workspace结果还是不行我又重新下

知识大全 如何提高Hibernate 3 启动速度

如何提高Hibernate3启动速度  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

厌氧生物处理的运行与管理

  厌氧消化系统的启动主要是培养消化污泥,消化污泥培养正常的一个主要标志是产酸菌与甲烷菌数量上的动态平衡。产酸菌繁殖速度快,对环境条件要求较低,极易大量培养繁殖,而甲烷菌很脆弱,对环境条件要求高,初期

厌氧生物处理的运行与管理

  厌氧消化系统的启动主要是培养消化污泥,消化污泥培养正常的一个主要标志是产酸菌与甲烷菌数量上的动态平衡。产酸菌繁殖速度快,对环境条件要求较低,极易大量培养繁殖,而甲烷菌很脆弱,对环境条件要求高,初期