RFR (S): 8078669: G1 applies SurvivorAlignmentInBytes to both survivor and old gen

Thomas Schatzl thomas.schatzl at oracle.com
Mon May 18 08:58:43 UTC 2015


On Wed, 2015-05-13 at 21:57 +0300, Filipp Zhinkin wrote:
> Hi Thomas,
> On Wed, May 13, 2015 at 5:33 PM, Thomas Schatzl
> <thomas.schatzl at oracle.com> wrote:
> > Hi all,
> >
> >   can I have reviews for the following small fix: since JDK-8060025
> > survivor alignment has been applied to both survivor and old gen regions
> > (if enabled of course).
> >
> > This has gone unnoticed, because the tests somehow detected that in this
> > situation everyhing is fine due to "someone else that allocated
> > objects".
> Without such check tests may fail when executed with JFR or some agent.
> If it's an issue, then I guess it will be better to improve it instead
> of eliminating at all.

  do you have any suggestion to fix this issue? I see no way how the
java application or the VM would be able to distinguish between objects
allocated by the application or any java agent.

This check seems to make the test useless as at the moment it will
always "detect" that someone else allocated objects.


More information about the hotspot-gc-dev mailing list