`
kalogen
  • 浏览: 878185 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

sun jvm的最大内存限制,不超过2G

阅读更多

JVM版本 最大内存(兆)client 最大内存(兆)server
SUN 1.5.x 1492 1520
SUN 1.5.5(Linux) 2634 2660
SUN 1.4.2 1564 1564
SUN 1.4.2(Linux) 1900 1260
IBM 1.4.2(Linux) 2047 N/A
BEA JRockit 1.5 (U3) 1909 1902

 

 

对于使用sun jvm的应用服务器,比如tomcat,配置的最大内存不要超过1.5G,一般1G比较合适,可以考虑通过负载均衡,开设多个tomcat并发,来最大化使用硬件内存资源

分享到:
评论
1 楼 kalogen 2011-02-21  
32位系统不超过1.5G
64位系统不超过4G

相关推荐

    解析JVM内存结构和6大区域

    它是 JVM 用来存储对象实例以及数组值的区域,可以认为 Java 中所有通过 new 创建的对象的内存都在此分配,Heap 中的对象的内存需要等待 GC 进行回收,Heap 在 32 位的操作系统上最大为 2G,在 64 位的操作系统上则...

    JVM调优总结 -Xms -Xmx -Xmn -Xss

    JVM 的最大堆大小受到三个方面的限制:操作系统的数据模型限制、系统的可用虚拟内存限制和系统的可用物理内存限制。在 32 位系统下,一般限制在 1.5G~2G,而 64 位操作系统对内存无限制。 -Xmx 设置 JVM 的最大...

    JAVA 堆栈内存分析

    -Xmx3550m :设置JVM 最大堆内存为3550M 。 -Xms3550m :设置JVM 初始堆内存为3550M。此值可以设置与-Xmx 相同,以避免每次垃 圾回收完成后JVM 重新分配内存。 -Xss128k :设置每个线程的栈大小。JDK5.0 以后每个...

    JVM参数-Xms-Xmx-Xmn-Xss-调优总结.docx

    根据应用的线程需求调整此值,减少该值可以在物理内存限制下创建更多线程,但操作系统对进程内的线程数量仍有限制。 4. 其他高级参数: `-XX:NewRatio` 设置年轻代与年老代的比例,如`-XX:NewRatio=4`意味着年轻代...

    Mycat性能调优指南2

    JVM内存主要分为两大块:Java堆内存和直接内存映射(DirectBuffer占用)。推荐配置如下: - **堆内存**: 建议保持适中大小,例如在一个拥有16GB内存的服务器上,可以将Mycat的堆内存设置为4GB。 - **直接内存映射**...

Global site tag (gtag.js) - Google Analytics