-Xmn192m
-Xms512m
-Xmx512m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-XX:+DisableExplicitGC//关闭显式System.gc()调用
-XX:+UseParNewGC
-XX:ParallelGCThreads=2
-XX:+UseConcMarkSweepGC//使用CMS垃圾收集器(默认使用ParNew作为年轻代垃圾收集器,SerialOld作为收集失败的后备垃圾收集器)
-XX:+UseCMSCompactAtFullCollection//在CMS GC后整理老年代空间(不是并发的)
-XX:CMSInitiatingOccupancyFraction=75//老年代使用75%执行gc
-XX:+CMSClassUnloadingEnabled//启动Class卸载
-XX:+CMSPermGenSweepingEnabled//启动PermGen清除(1.5出现,1.6消失)
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=d:\heapdump.hprof
-XX:+PrintGCDetails//输出gc日志信息
-Xloggc:gc.txt//输出gc日志文件地址
-Xverify:none//关闭载入class时的校验步骤
-Xmn192m
-Xms512m
-Xmx512m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-XX:+DisableExplicitGC
-XX:+UseParNewGC
-XX:ParallelGCThreads=2
-XX:+UseConcMarkSweepGC
-XX:+UseCMSCompactAtFullCollection
-XX:CMSInitiatingOccupancyFraction=75
-XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=d:\heapdump.hprof
-XX:+PrintGCDetails
-Xloggc:gc.txt
-Xverify:none
输出jvm默认参数
java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version >> flags.txt
jmap -permstat可以看PermGen里到底有些什么东西。
-XX:+PrintHeapAtGC
分享到:
相关推荐
其中,设置合适的JVM(Java虚拟机)参数是优化Eclipse运行性能的重要手段之一。本文将详细介绍如何设置Eclipse的JVM参数,并解释这些参数的意义及其对Eclipse性能的影响。 #### 二、Eclipse与JVM的关系 Eclipse...
在eclipse.ini文件中设置JVM参数无效的原因可能是因为没有遵循文件的格式规范。参数应以"项值"的形式出现,如果有空格,需换行书写,值中若有空格,应使用双引号括起来。例如: ``` -vm "C:\Java\jre1.6.0\bin\...
- 如果仍然遇到内存不足的问题,可以考虑升级硬件或者优化Eclipse的工作空间设置,减少不必要的插件加载。 通过上述步骤,通常可以有效解决运行Eclipse时出现的JVM错误问题。如果问题依然存在,可能还需要进一步...
- **Java 虚拟机 (JVM) 参数**:Eclipse 是基于 Java 构建的,因此可以通过 JVM 参数进一步优化 Eclipse 的性能。 #### 三、详细参数解析 ##### 3.1 指定语言环境 (-nl) - **参数**: `-nl` - **描述**: 该参数允许...
4. **考虑其他JVM参数**:除了上述参数外,还可以考虑添加其他JVM参数以进一步优化Eclipse的性能,如垃圾回收策略相关的参数等。 通过以上介绍,我们可以看出合理设置Eclipse的启动参数对于提升其性能具有重要意义...
在"Eclipse中JVM内存设置"的主题下,我们需要关注几个关键的JVM参数及其作用,以及如何在eclipse.ini文件中进行有效配置。 1. **JVM内存参数含义**: - `-Xms`:设置JVM启动时的初始堆内存大小,例如`-Xms128M`...
标题 "ECLIPSE,TOMCAT,JVM内存设置" 涉及到的是在开发Java Web应用程序时,如何配置Eclipse集成开发环境(IDE)、Apache Tomcat服务器以及Java虚拟机(JVM)的内存参数,以优化性能和避免内存溢出等问题。...
4. **集成到启动脚本**:如果使用的是`eclipse.bat`这样的批处理文件启动Eclipse,可能需要在脚本中加入相关的JVM参数,以确保启动时就包含了内存监控功能。 5. **使用插件**:安装并配置好插件后,按照插件的使用...
6. **JVM调优**:通过JMX(Java Management Extensions)和JConsole等工具,我们可以监控JVM运行状态,调整JVM参数,如-Xms、-Xmx、-XX:NewRatio等,以提升应用性能。 总结,Eclipse性能优化和JVM的理解是Java...
本文将深入探讨如何通过调整JVM参数来优化Eclipse的启动和运行速度,旨在为开发者提供实用的性能调优策略。 #### 二、JVM参数详解 ##### 1. **-Xverify:none** 关闭Java字节码验证,这一步骤可以显著加速类的加载...
Eclipse运行时也基于JVM,因此可以通过设置JVM的内存参数来优化Eclipse的性能。 #### 二、Eclipse IDE内存参数设置 当使用Eclipse IDE时,可以通过以下步骤来设置其内存参数: **步骤1:** 打开Eclipse安装目录下...
通过在Eclipse配置文件(eclipse.ini)中指定JVM参数“-vm”,我们可以指定Eclipse运行所使用的JRE路径,从而避免在启动时搜索JRE,加快启动速度。 其次,Eclipse在启动时默认会激活一系列的插件,这些插件可能并...
3. jinfo:用于查看和修改Java进程的配置信息,例如JVM参数。 4. jmap:用于生成堆转储文件,以便进一步分析内存泄漏等问题。 5. jhat:配合jmap生成的堆转储文件,提供一个基于HTTP的内存分析服务器。 6. jstack...
在深入探讨《eclipse.ini内存设置各参数含义》这一主题之前,我们首先应当明确eclipse.ini文件在Eclipse集成开发环境中的重要性及其如何通过调整内存配置参数来优化Eclipse的运行性能。以下是对该主题的详细解析: ...
例如,可以将 `-Xms`、`-Xmx`、`-Xmn` 等设置与上述相同,以优化Eclipse的内存使用。 - 另外,可以考虑关闭不必要的Eclipse插件和服务,减少启动时的负担。在 `eclipse.ini` 文件中,通过 `-plugin` 参数来管理插件...