Java 6中initial-heap-size(最小堆大小)的默认值是多少?

时间:2012-09-27 15:25:43

标签: java memory memory-management heap

我知道Java 1.4.2中它是4MB。并根据:

GC-Ergonomics

服务器级机器上的Miniumum是机器物理内存的1/64。 但是,具有1个CPU和/或少于2GB内存(非服务器级机器)的机器上的Java6中的初始堆是什么?

THX

海恩

2 个答案:

答案 0 :(得分:0)

根据Ergonomics in the 5.0 Java[tm] Virtual Machine,对于非服务器级计算机,默认值与版本1.4.2的默认值相同,即:

  
      
  • 初始堆大小为4 MB
  •   
  • 最大堆大小为64 MB
  •   

答案 1 :(得分:0)

根据您提供的链接:

在运行具有并行垃圾收集器的VM(客户端或服务器)的服务器级计算机上(-XX:+ UseParallelGC)

  

初始堆大小和最大堆大小已更改

表示其他设置未更改,其默认值与所有其他情况的1.4.2相同。