`

Java 32bit JVM Xmx 参数大小限制

 
阅读更多
转自:
http://stackoverflow.com/questions/1190837/java-xmx-max-memory-on-system

The limit for -XmX is -Xmx1500m on 32 bit windows. Shared libraries get in the way of a bigger heap. You'll need about 2Gb of RAM to do this.

On non-windows OSes you can go bigger, and 64Bit JVM's are capable of a LOT more.

Windows XP will not let you have more than 3Gb of RAM ( doesn't care if you have 4Gb physical, ever since XP SP3) Vista may be different YMMV.

I've tried -Xmx4000M on a 64 bit JVM on 64 bit Linux and it was fine. considering I had 6Gb of physical ram, it was not a big request.
分享到:
评论

相关推荐

    JDK_8.0.1310.11_32bit

    - **内存溢出**:如果遇到内存溢出错误,可以适当增加最大堆内存大小,通过设置`-Xmx`参数来调整。 - **版本冲突**:确保系统中只有一个版本的JDK,并且正确配置了环境变量。 综上所述,JDK 8 32位版本是一个功能...

    JVM性能调优总结.docx

    堆大小有三方面限制:相关操作系统的数据模型(32-bit还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64位操作系统对内存无限制。在Windows Server 2003系统,...

    weblogic扩展JVM扩容

    这里通过设置`-Xms`和`-Xmx`参数分别表示JVM的初始堆内存大小和最大堆内存大小。在这个例子中,我们设置了初始堆内存和最大堆内存均为4GB(4096M)。 ##### 3. 重启WebLogic服务 完成内存配置修改后,需要重启...

    jdk1.8_64bit

    - **JVM调优**:理解JVM内存模型(如堆、栈、元空间),通过-Xms和-Xmx等参数调整内存分配,优化垃圾回收策略。 - **代码优化**:合理使用数据结构和算法,避免过度使用全局变量,遵循 SOLID 原则编写代码。 - **...

    TomCat7.0 Windowns 32bit/64bit 完整安装包

    - **性能调优**:调整`conf/server.xml`中的线程池参数,以及JVM的内存设置,如`set JAVA_OPTS="-Xms1024m -Xmx2048m"`。 这个Tomcat 7.0完整安装包为Windows用户提供了一站式的解决方案,无论是32位还是64位系统...

    weblogic优化设置调优参数及监控指标.doc

    对于32位和64位JDK的不同设置,主要考虑的是物理内存大小和操作系统支持的最大线程数限制。例如,在32位JDK中,最大可设置1.5GB;而64位JDK则可以根据物理内存的60%-80%来设置。 ##### 2. 其他内存参数 文档还提到...

    weblogic内存配置

    - 这里同时设置了64位和32位系统的内存参数,但实际上由于32位系统限制,通常不会为32位系统设置如此大的内存值。 3. **持久代配置命令**: - `setMEM_MAX_PERM_SIZE_64BIT=-XX:MaxPermSize=1024m` 和 `setMEM_...

    jdk 内存设置jdk内存设置

    最大堆大小有三方面限制:相关操作系统的数据模型(32-bit 还是 64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。在 Windows Server 2003 系统上,使用 JDK5.0,最大可设置为 1478m。 在设置堆大小...

    2.2、Windos weblogic 内存溢出1

    - `-Xmx`表示JVM的最大堆内存大小; - `-XX:MaxPermSize`表示PermGen空间的最大值。 - 根据服务器的配置情况调整这些参数的值。例如,可以将初始堆内存和最大堆内存分别设为256M和512M,PermGen空间设为256M。 #...

    常用weblogic运维手册

    在文件中,通过判断`JAVA_USE_64BIT`变量来决定使用32位还是64位的参数配置。 6. **用户自定义参数**:此外,文档中还提到了一个`USER_MEM_ARGS`环境变量,如果该变量被设置,则将覆盖所有的JVM参数配置。 ##### ...

    weblogic优化设置调优参数及监控指标.docx

    set WLS_MEM_ARGS_32BIT=-Xms256m -Xmx512m ) else ( set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx1024m set WLS_MEM_ARGS_32BIT=-Xms256m -Xmx512m ) set MEM_PERM_SIZE_32BIT=-XX:PermSize=128m set MEM_MAX_PERM...

    Windows_JDK1.8.0_111_64bit

    此外,对于大型项目,了解如何调整JVM参数以优化性能也至关重要,如使用`-Xms`和`-Xmx`来设置堆内存大小。 总的来说,JDK 1.8.0_111是Java开发者在Windows 64位系统上进行软件开发的重要工具,它的稳定性和广泛的...

    tomcat7-64bit.zip

    1. **JVM内存设置**:通过修改%CATALINA_HOME%\bin\catalina.bat脚本,可以设置JVM的启动参数,如-Xms和-Xmx来调整堆内存大小,以适应不同规模的应用。 2. **连接器优化**:在server.xml中,你可以调整Connector...

    Java面试八股文十万字总结.docx

    - **JVM性能调优参数**:堆大小、垃圾收集器选择等。 - **逃逸分析技术**:判断对象的使用范围,优化内存分配。 - **元空间替代永久代的原因**:解决永久代的容量限制问题。 - **Stop The World机制**:暂停所有用户...

    Weblogic10.3优化设置

    对于32位系统,线程池的大小应与JVM的最大堆内存相匹配;对于64位系统,经验值通常在3000至5000之间。 #### 四、数据库连接池优化 数据库连接池的优化对于确保应用程序能够快速访问数据库资源至关重要。可以通过...

    weblogic集群配

    set WLS_MEM_ARGS_32BIT=-Xms2048m-Xmx2048m ) else ( set WLS_MEM_ARGS_64BIT=-Xms2048m-Xmx2048m set WLS_MEM_ARGS_32BIT=-Xms2048m-Xmx2048m ) set MEM_MAX_PERM_SIZE_64BIT=-XX:MaxPermSize=1024m set MEM_...

    jdk-8u231-linux-x64.tar.gz

    - **JVM调优**:JDK 8提供了丰富的JVM选项,如堆大小调整(`-Xms`和`-Xmx`),垃圾收集器选择(如G1、CMS或Parallel GC)等,可以根据应用需求进行性能优化。 - **Java Mission Control (JMC)**:JDK 8附带了Java ...

    WebCenter-Sites-11gR1-for-Tomcat-7.0.39

    set JAVA_HOME=D:\jsdk\jdk1.7.0_17_32bit ``` 2. **运行安装程序**: 运行 WebCenter Sites 11gR1 的安装程序。 - 执行安装脚本: ```batch E:\software\Oracle\ofm_sites_generic_11.1.1.6_bp1_disk1_1of1\...

    centos8安装kafka_2.11-2.4.1.docx

    其中 `-Xms512M` 和 `-Xmx1024M` 分别表示初始堆大小和最大堆大小,可以根据服务器实际情况进行调整。 综上所述,本文详细介绍了如何在 CentOS 8 上安装并配置 Kafka 2.11-2.4.1,包括了基础环境的准备、安装配置...

Global site tag (gtag.js) - Google Analytics