Suppress error warning in HotSpot backports
Andrew Haley
aph at redhat.com
Tue Mar 18 16:39:57 UTC 2014
On 03/18/2014 03:00 PM, Volker Simonis wrote:
> The warning is OK, just the wording is misleading.
>
> The '-XX:MaxPermSize' option is a VM (i.e. HotSpot option) so it only
> depends on the actual HS version and not on the JDK version.
>
> After Oracle decided to not follow the express model any more (i.e.
> downport new HS versions to old Java releases) for them "8.0" is
> equivalent to "HS 25".
>
> So you could change the wording to say something like "..was removed
> in this version of HotSpot". But if you run a HS 25 in Java 7 the
> warning is definitely reasonable and useful because the
> '-XX:MaxPermSize' option will be simply ignored (because the PermGen
> is gone).
Is that ever something other than noise, though? What use is that
message to a user?
> So do you plan do release a version of OpenJDK 7 with HS25?
We sure do. There's no way that we're back-porting AArch64 to
HS24.
> I think we want to do the same for our commercial SAP JVM, although
> I'm pretty sure this will require some considerable tweaking. And
> Oracle will be probably reluctant to integrate such changes into
> HS25, because they don't want to downport it to Java 7 as far as I
> know. Not to speak about the fact that you'll have to maintain your
> own 7u-forest
That's OK. We can do that.
> because the official one will probably never contain a HS25.
Well, that depends. If some evil security bug comes along that
requires a chunk 'o rewriting, Oracle may find the motivation.
But this piece of code just seems wrong to me: it's not that
unusual to back-port HotSpot releases.
Andrew.
More information about the hotspot-dev
mailing list