-XX:PermSize=128M
-XX:MaxPermSize=512M
[color=red]以上为设置非堆内存分配
非堆就是JVM留给 自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法 的代码都在非堆内存中。
-XX:+DisableExplicitGC
[color=red]关闭显示的system.gc()
显式垃圾收集是一个非常糟糕的主意 — 就像将您和一个疯狂的斗牛犬锁在一个电话亭里。尽管调用的语法是依赖实现的,但如果您的 JVM 正在运行一个分代的垃圾回收器(大多数是)System.gc(); 强迫 VM 执行一个堆的 “全部清扫”,虽然有的没有必要。全部清扫比一个常规 GC 操作要昂贵好几个数量级,这只是个简单数学问题。
-XX:+UseParNewGC
设置年轻代为并行收集。可与CMS收集同时使用。在serial基础上实现的多线程收集器
-XX:ParallelGCThreads=2
设置并行垃圾回收的线程数
-XX:+UseConcMarkSweepGC
设置年老代为并发收集
可以保证大部分工作都并发进行(应用不停止),垃圾回收只暂停很少的时间,此收集器适合对响应时间要求比较高的中、大规模应用。
-XX:+UseCMSCompactAtFullCollection
打开对年老代的压缩。可能会影响性能,但是可以消除碎片
-XX:CMSInitiatingOccupancyFraction=75
使用cms(内容管理系统)作为垃圾回收,使用75%后开始CMS收集
以下方便复制使用:
-Xms1024m
-Xmx1024m
-XX:PermSize=128m
-XX:MaxPermSize=512M
-XX:+DisableExplicitGC
-XX:+UseParNewGC
-XX:ParallelGCThreads=2
-XX:+UseConcMarkSweepGC
-XX:+UseCMSCompactAtFullCollection
-XX:CMSInitiatingOccupancyFraction=75
分享到:
相关推荐
【Eclipse调优与使用详解】 Eclipse作为一款广受欢迎的Java开发集成环境,其性能优化对于提升开发效率至关重要。本文将详细介绍如何调优Eclipse,以提高启动速度,减少因JVM内存回收导致的卡顿问题,并涵盖一系列...
"Eclipse调优"是提升Java开发效率的重要环节。Eclipse是一款强大的开源集成开发环境,通过调整其配置可以优化代码编辑、编译、运行等过程。调优主要包括以下几个方面:JVM设置,如增大堆内存、调整垃圾回收策略;...
Eclipse 设置、调优、使用 Eclipse 是一个功能强大且灵活的集成开发环境(IDE),但是如果不进行适当的设置和优化,可能会出现卡顿、内存占用过高等问题。以下是 Eclipse 设置、调优和使用的一些知识点: 一、...
对于使用eclipse卡或者在启动项目,空间分配不足导致慢等问题。
java虚拟机(JVM)调优案例分析与Eclipse性能调优实战
显示eclipse启动时间,eclipse调优必备。 来自:@bxyz1203 自己藏着用
### Eclipse启动运行速度调优详解 #### 一、引言 Eclipse作为一款广泛使用的集成开发环境(IDE),尤其在Java开发领域占据了重要的地位。然而,随着项目规模的增长及复杂性的提升,Eclipse的启动速度及运行效率...
### Eclipse启动运行速度调优详解 #### 一、引言 Eclipse作为一款广泛使用的开源集成开发环境(IDE),在软件开发领域占有举足轻重的地位。然而,随着项目复杂度的提升及功能的丰富,Eclipse的启动及运行速度往往...
在日常使用中,我们经常会遇到Eclipse启动缓慢和运行卡顿的问题,这些问题可以通过一系列的设置和调优来改善。以下是针对Eclipse启动速度优化、运行时性能提升以及日常使用中的实用技巧的详细说明。 首先,Eclipse...
**JVM调优实战——Eclipse启动调优** 在Java开发中,Eclipse作为常用的集成开发环境,其启动速度和运行效率对开发者的工作效率有着直接影响。本文将分享一个基于旧版环境(Dell E5410,Intel i3 CPU M 370,2GB内存...
**Eclipse 设置、调优与使用详解** Eclipse 是一款广泛应用的开源集成开发环境(IDE),尤其在Java开发领域有着广泛的影响力。它以其强大的插件系统、高度可定制化和高效的开发体验深受开发者喜爱。本篇文章将深入...
在本文中,我们将探讨Eclipse的性能调优策略,以及JVM内存管理和垃圾回收机制等相关知识点。 首先,Eclipse作为一款强大的Java开发工具,其性能优化主要包括以下几个方面: 1. **启动速度优化**:可以通过减少工作...
本篇文章将深入探讨如何在Eclipse中安装、调优及应用插件,特别是针对版本控制工具Subversion(SVN)的插件。 首先,让我们了解如何安装Eclipse插件。Eclipse有一个内置的插件管理工具——“Eclipse Marketplace”...
java虚拟机(JVM)调优案例分析与MyEclipse性能调优实战
实战:Eclipse运行速度调优。案例分析。高性能硬件上的程序部署策略
通过以上步骤,你已经成功地将XRebel离线集成到了Eclipse中,现在可以充分利用它来进行性能调优了。记得,持续监控和调优是提升应用性能的关键,XRebel在这方面提供了强大的支持。在实际工作中,根据应用的具体需求...