<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無聊人士

    搬家==》www.soapui.cn

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      32 隨筆 :: 0 文章 :: 60 評論 :: 0 Trackbacks
    在劉冬的文章“ Java虛擬機的最大內(nèi)存是多少 ”一文中
    今天分析了當前比較流行的幾個不同公司不同版本JVM的最大內(nèi)存,得出來的結(jié)果如下:

    公司     JVM版本     最大內(nèi)存(兆)client     最大內(nèi)存(兆)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

    除非特別說明,否則JVM版本都運行在Windows操作系統(tǒng)下

    附:如何獲得JVM的最大可用內(nèi)存

    在命令行下用 java -XmxXXXXM -version 命令來進行測試,然后逐漸的增大XXXX的值,如果執(zhí)行正常就表示指定的內(nèi)存大小可用,否則會打印錯誤信息。

    實際發(fā)現(xiàn)版本上有細微差別的JDK最大容許內(nèi)存值都不盡相同,因此在實際的應用中還是要自己試驗一下看到底內(nèi)存能達到什么樣的值。

    通過這個表想說明的是,如果你的機器的內(nèi)存太多的話,只能通過多運行幾個實例來提供機器的利用率了,例如跑Tomcat,你可以多裝幾個Tomcat并做集群,依此類推。

    我在新到的一臺dell 2850服務器上做測試

    1、使用sun jdk1.4.2_07,測試結(jié)果為
    [root@localhost bin]# ./java -Xmx3710M -version
    Error occurred during initialization of VM
    Could not reserve enough space for object heap
    [root@localhost bin]# ./java -Xmx3700M -version
    java version "1.4.2_07"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_07-b05)
    Java HotSpot(TM) Client VM (build 1.4.2_07-b05, mixed mode)
    2、使用sun jdk 1.5.6,測試結(jié)果為
    [root@localhost bin]# ./java -Xmx3700M -version
    Error occurred during initialization of VM
    Could not reserve enough space for object heap
    Could not create the Java virtual machine.
    [root@localhost bin]# ./java -Xmx3600M -version
    java version "1.5.0_06"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
    Java HotSpot(TM) Server VM (build 1.5.0_06-b05, mixed mode)

    服務器的配置情況
    [root@localhost bin]# top

    top - 14:32:23 up 5 days, 21:06,  3 users,  load average: 0.00, 0.03, 0.00
    Tasks: 114 total,   1 running, 113 sleeping,   0 stopped,   0 zombie
    Cpu0  :  0.0% us,  0.0% sy,  0.0% ni, 100.0% id,  0.0% wa,  0.0% hi,  0.0% si
    Cpu1  :  0.0% us,  0.0% sy,  0.0% ni, 100.0% id,  0.0% wa,  0.0% hi,  0.0% si
    Cpu2  :  2.3% us,  0.0% sy,  0.0% ni, 97.7% id,  0.0% wa,  0.0% hi,  0.0% si
    Cpu3  :  0.3% us,  0.0% sy,  0.0% ni, 99.7% id,  0.0% wa,  0.0% hi,  0.0% si
    Mem:   4044816k total,  1810908k used,  2233908k free,    92088k buffers
    Swap:  2555888k total,        0k used,  2555888k free,  1333328k cached

    [root@localhost bin]# cat /proc/meminfo 
    MemTotal:      4044816 kB
    MemFree:       2234092 kB
    Buffers:         92088 kB
    Cached:        1333328 kB
    SwapCached:          0 kB
    Active:         671408 kB
    Inactive:       939560 kB
    HighTotal:           0 kB
    HighFree:            0 kB
    LowTotal:      4044816 kB
    LowFree:       2234092 kB
    SwapTotal:     2555888 kB
    SwapFree:      2555888 kB
    Dirty:               0 kB
    Writeback:           0 kB
    Mapped:         230684 kB
    Slab:           148664 kB
    Committed_AS:   642520 kB
    PageTables:       6332 kB
    VmallocTotal: 536870911 kB
    VmallocUsed:    264596 kB
    VmallocChunk: 536606195 kB
    HugePages_Total:     0
    HugePages_Free:      0
    Hugepagesize:     2048 kB

    [root@localhost bin]# cat /proc/cpuinfo 
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 15
    model           : 4
    model name      :                   Intel(R) Xeon(TM) CPU 3.00GHz
    stepping        : 3
    cpu MHz         : 2992.789
    cache size      : 2048 KB
    physical id     : 0
    siblings        : 2
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 5
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl cid cx16 xtpr
    bogomips        : 5931.00
    clflush size    : 64
    cache_alignment : 128
    address sizes   : 36 bits physical, 48 bits virtual
    power management:

    processor       : 1
    vendor_id       : GenuineIntel
    cpu family      : 15
    model           : 4
    model name      :                   Intel(R) Xeon(TM) CPU 3.00GHz
    stepping        : 3
    cpu MHz         : 2992.789
    cache size      : 2048 KB
    physical id     : 3
    siblings        : 2
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 5
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl cid cx16 xtpr
    bogomips        : 5980.16
    clflush size    : 64
    cache_alignment : 128
    address sizes   : 36 bits physical, 48 bits virtual
    power management:

    processor       : 2
    vendor_id       : GenuineIntel
    cpu family      : 15
    model           : 4
    model name      :                   Intel(R) Xeon(TM) CPU 3.00GHz
    stepping        : 3
    cpu MHz         : 2992.789
    cache size      : 2048 KB
    physical id     : 0
    siblings        : 2
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 5
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl cid cx16 xtpr
    bogomips        : 5980.16
    clflush size    : 64
    cache_alignment : 128
    address sizes   : 36 bits physical, 48 bits virtual
    power management:

    processor       : 3
    vendor_id       : GenuineIntel
    cpu family      : 15
    model           : 4
    model name      :                   Intel(R) Xeon(TM) CPU 3.00GHz
    stepping        : 3
    cpu MHz         : 2992.789
    cache size      : 2048 KB
    physical id     : 3
    siblings        : 2
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 5
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl cid cx16 xtpr
    bogomips        : 5980.16
    clflush size    : 64
    cache_alignment : 128
    address sizes   : 36 bits physical, 48 bits virtual
    power management:

    posted on 2005-12-05 14:36 mmwy 閱讀(6420) 評論(5)  編輯  收藏 所屬分類: Others

    評論

    # re: 劉冬文章“Java虛擬機的最大內(nèi)存是多少 ”測試 2007-11-11 09:23 視頻資訊搜索-視搜網(wǎng)
    好  回復  更多評論
      

    # re: 劉冬文章“Java虛擬機的最大內(nèi)存是多少 ”測試 2007-11-16 10:20 alxyrh
    不錯。。

    哈哈。你肯定沒有用過64位的JVM...用BEA的 64位JVM 試試。。大到你掉下巴。。。。  回復  更多評論
      

    # re: 劉冬文章“Java虛擬機的最大內(nèi)存是多少 ”測試[未登錄] 2008-01-22 13:34 啊啊
    是否和服務器配置相關(guān)呢?你換一臺12G內(nèi)存的機器,結(jié)果相同么?  回復  更多評論
      

    # re: 劉冬文章“Java虛擬機的最大內(nèi)存是多少 ”測試 2008-08-05 14:11 langke93
    轉(zhuǎn)貼請注明出處  回復  更多評論
      

    # re: 劉冬文章“Java虛擬機的最大內(nèi)存是多少 ”測試[未登錄] 2010-04-08 18:10 Michael
    剛在aix 5.1上測試,java -Xmx39990m -version
    運行正常
    但java -Xmx3999m -version
    則core dump.
    什么原因?


      回復  更多評論
      

    主站蜘蛛池模板: 久久精品网站免费观看| 人成午夜免费视频在线观看| 四虎影院永久免费观看| 狠狠色伊人亚洲综合网站色| 国产在线jyzzjyzz免费麻豆| 久久久亚洲AV波多野结衣| 最近中文字幕免费2019| 日产亚洲一区二区三区| 亚洲免费观看在线视频| 亚洲综合色丁香麻豆| 在线看片免费人成视久网| 亚洲白色白色在线播放| 91精品免费国产高清在线| 国产成人精品日本亚洲网址| 色婷婷7777免费视频在线观看| 在线综合亚洲中文精品| 最新69国产成人精品免费视频动漫 | 亚洲AV一二三区成人影片| 国产美女在线精品免费观看| 亚洲精品欧美综合四区| 免费亚洲视频在线观看| 好男人资源在线WWW免费| 亚洲五月激情综合图片区| 免费专区丝袜脚调教视频| 激情五月亚洲色图| 全黄a免费一级毛片人人爱| 久久成人永久免费播放| 亚洲AV无码一区二区二三区入口| 18未年禁止免费观看| 国产精品久久久久久亚洲影视| 亚洲成aⅴ人片久青草影院| 国产免费一区二区三区不卡 | 国产极品美女高潮抽搐免费网站| 污污的视频在线免费观看| 亚洲AV无码一区二区乱子伦| 久久久久久久免费视频| 搜日本一区二区三区免费高清视频 | 亚洲AV无码一区二区三区牲色| 在线观看亚洲精品福利片| 1000部啪啪未满十八勿入免费| 亚洲成a人无码亚洲成www牛牛|