Java6 vs Java5
Shaun Hennessy
shaun.hennessy at alcatel-lucent.com
Fri Mar 27 13:11:09 PDT 2009
'll keep an eye out for 6u14 for the Perm option and thanks
for confirming no STW options -- I didn't think there was any but I'd
gotten all googled out and figured I'd just ask.
thanks,
Shaun
Jon Masamitsu wrote:
> Shaun Hennessy wrote On 03/27/09 11:20,:
>
>
>> A few quick questions I'm hoping someone can help me with...
>> (I'm running Java6u12)
>>
>> 1) Is there any plans for the new option
>> CMSInitiatingPermOccupancyFraction (CR 6634032)
>> to put into Java6? (The fixed in listed as hs13(b01) - I'm not sure
>> what this is - Java7?)
>>
>>
>>
>
> This change will make it to a 6 update. Probably 6u14.
>
>
>> 2) Was there a change in the default CMS initiating occupancy from Java5
>> to Java6 (68% to 92%)
>> when using CMS?
>>
>>
>>
>
> Unless explicitly set on the command line the initiating occupancy is
> calculated
> from other parameters (MinHeapFreeRatio and MinHeapFreeRatio) and
> I don't think those latter changed between 5 and 6. Other CMS
> parameters changed.
>
> http://java.sun.com/javase/6/docs/technotes/guides/vm/cms-6.html
>
>
>
>> 3a) If using the Throughput GC -- our old-gen will be triggered when
>> it's full right? There's no need
>> to have it go earlier as we're going to stop-the-world.... Nothing
>> would be different java5 vs java6?
>>
>>
>>
>
> Yes, with the throughput collector (and indeed with all the stop the world
> (aka STW) collectors), a collection is started when a generation is full.
>
>
>> 3b) - If I am going to the throughput collector, is there anyway to
>> force the application to keep
>> a certain amount of the heap free (ie -Xms=Xms=256M --) I always want to
>> get say 100M free
>> so once the free heap drop to that level trigger a GC? (Basically I
>> want a CmsInitiatingOccupancyFraction
>> but for the throughput collector)
>>
>>
>>
>
> There is no JVM option that will allow you to request that
> a certain amount be kept free with the STW collectors.
>
>
>>
>>
>>
>
>
More information about the hotspot-gc-use
mailing list