`
heipark
  • 浏览: 2096983 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于jvm中Xmx参数默认值

    博客分类:
  • Java
 
阅读更多

我的机器win7 64bit 8GB内存,通过jconsole拿到JVM heap size

 

  如果不设置Xmx值
Oracle JDK6 1/4物理内存
Oracle JDK7

Xms = Xmx 如果只设置Xms

256MB=Xmx, 如果Xms和Xmx都不设置

 

简单总结下:如果不设置Xmx值,则其大小与JDK版本以及物理内存大小有关。

 

参考:

http://www.oracle.com/technetwork/java/ergo5-140223.html

分享到:
评论

相关推荐

    认识 java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别

    Java JVM 虚拟机选项 Xms Xmx PermSize MaxPermSize 是 Java 虚拟机(JVM)中用于配置内存管理的参数。这些参数控制着 JVM 中的堆内存和非堆内存的分配。 Xms:指定 JVM 初始分配的堆内存。默认值是物理内存的 1/64...

    jvm 配置jvm参数

    ### JVM参数配置详解 #### 一、理解JVM参数配置的重要性 Java Virtual Machine (JVM) 是运行Java程序的核心环境,其性能优化很大程度上依赖于正确的JVM参数配置。合理配置JVM参数不仅可以显著提升应用程序的运行...

    jvm启动参数大全

    **JVM启动参数大全** Java虚拟机(JVM)是Java程序运行的基础,它负责解析字节码并执行Java代码。在开发和调优Java应用时,了解和使用JVM启动参数至关重要。这些参数可以调整JVM的行为,优化内存分配、垃圾收集、...

    常用JVM配置参数.ppt

    ### 常用JVM配置参数详解 #### 一、概述 Java虚拟机(JVM)是运行Java程序的核心环境,其性能的优劣直接影响到Java应用程序的执行效率...在实际应用中,建议根据具体的应用场景灵活调整JVM参数,以达到最佳的运行效果。

    java虚拟机jvm及Tomcat中的jvm有关内存的设置与调优

    1. **环境变量设置**:通过设置`CATALINA_OPTS`环境变量,可以在系统级别全局地调整Tomcat中JVM的内存参数。 2. **编辑catalina.bat**:在Tomcat的bin目录下,直接修改catalina.bat文件,替换或添加`-Xmx`, `-Xms`,...

    eclipse中对jvm进行设置

    Eclipse中的JVM内存设置涉及到多个参数,这些参数用于控制JVM如何分配和管理内存资源。以下是关于JVM内存设置的一些详细知识: 1. **JVM内存结构**: - **堆内存(Heap)**:这是Java应用程序的主要内存区域,用来...

    JVM 参数汇总.pdf

    Java虚拟机(JVM)参数对于优化Java应用程序的性能至关重要。这些参数用于调整JVM的内存分配、垃圾收集行为以及各种其他配置选项。以下是一些关键的JVM参数及其作用: 1. **Xms** 和 **Xmx**: 这两个参数用于设置...

    JVM内存设置方法.docx

    这些参数的默认值可以根据物理内存大小及计算机内其他内存开销而定。 二、 设置 JVM 内存的方法 1. 在命令提示符下启动并使用 JVM 可以在命令提示符下使用以下命令来设置 JVM 内存: java -Xmx128m -Xms64m -Xmn...

    Java 6 JVM参数选项大全(中文版)

    Java虚拟机(JVM)是Java程序运行的基础,它负责解释和执行字节码,管理内存,以及优化代码。...在实际操作中,建议使用`java -XX:+PrintFlagsFinal -version`命令来查看特定JVM版本支持的所有参数及其默认值。

    JVM参数配置及MyEclipse内存不足.rar

    默认值可能因系统而异,可以通过此参数调整。 - `-XX:MetaspaceSize` 和 `-XX:MaxMetaspaceSize`:针对Java 8及以上版本的方法区大小。方法区在Java 8后被替换为元空间(Metaspace),这部分内存用于存储类的元数据...

    JVM入门到JVM 调优实战

    JVM有许多可配置参数,如-Xms、-Xmx设定堆内存大小,-XX:NewRatio调整新生代与老年代比例,-XX:+UseG1GC选择垃圾收集器等。理解并熟练掌握这些参数的含义和使用场景,能有效提高JVM性能和稳定性。 总结来说,从JVM...

    JVM 38 道面试题及答案.docx

    在 JVM 中,我们可以使用-XX:+PrintFlagsFinal 参数来查看 JVM 系统默认值。这个默认值还和垃圾回收器有关,比如 UseAdaptiveSizePolicy。 常用的 JVM 参数配置有: * -Xms:初始化大小内存,默认为物理内存的 1/...

    JVM笔记(阳哥).zip

    通过调整JVM参数,如-Xms、-Xmx、-XX:NewRatio等,可以优化内存分配策略,减少垃圾收集频率,提高程序运行效率。此外,理解JIT(Just-In-Time)编译器的作用,以及如何利用-XX:CompileThreshold等参数,也能进一步...

    JVM 38道面试题和答案.docx

    以下是一些关于JVM内存区域、Java内存模型(JMM)、垃圾回收机制以及JVM参数调优的关键知识点。 1. **JVM内存区域**: - **堆**:是JVM中最大的内存区域,用于存储对象实例。`-Xms`和`-Xmx`参数用来设置堆的初始和...

    Java 6 JVM参数选项大全(中文版).docx

    以上只是一部分Java 6 JVM参数的概述,实际使用中需要根据应用的特性和需求进行选择和调整。理解并正确使用这些参数可以帮助开发者优化应用程序的性能,解决内存泄漏,以及更好地控制JVM的行为。在使用过程中,应...

Global site tag (gtag.js) - Google Analytics