Adaptiveness of adaptive sizing

Jon Masamitsu Jon.Masamitsu at Sun.COM
Fri Mar 14 23:18:26 UTC 2008


The adaptive size policy does not currently move space between
the tenured generation and the nursery. Rather the adaptive
size policy grows and shrink each generation within their
specified minimum and maximum sizes to try an achieve a
user specified pause time goal and throughput goal. Given
that fact, are you still interested in more details on how
the adaptive size policy makes it's decisions?


Alex Aisinzon wrote On 03/14/08 15:06,:

> Hi
> Our application has a lot of long lived objects (large session,
> cache,..).
> The size of the tenured space grows through the usage period
> (typically work hours) and then goes down as users log out.
> Typically, a JVM supporting 600 concurrent users could have 600-800MB
> of rock bottom long lived objects in the tenured.
> I am interested in exploring the adaptive sizing policy. Nevertheless,
> since the tenured grows during the day, I wonder if the adaptive
> sizing policy will adapt the tenured and nursery spaces dynamically.
> Finally, I wonder which metrics an adaptive sizing policy uses to find
> the “optimal” ratio between nursery and tenured.
> We are using the Sun JDK 1.5 for now.
> Thanks in advance
> Alex Aisinzon
>hotspot-gc-use mailing list
>hotspot-gc-use at

hotspot-gc-use mailing list
hotspot-gc-use at

More information about the hotspot-gc-dev mailing list