RFR (S) JDK-8025700: RuntimeMXBean.getInputArguments() should include -server/-client/-d32/-d64
Mandy Chung
mandy.chung at oracle.com
Thu Oct 3 07:50:51 PDT 2013
On 10/3/2013 6:40 AM, Aleksey Shipilev wrote:
> Hi,
>
> Please take a look at the potential fix for:
> https://bugs.openjdk.java.net/browse/JDK-8025700
>
> The webrev is here:
> http://cr.openjdk.java.net/~shade/8025700/webrev.01/
>
> Rationale: when doing the Java tools which need to replicate the VM
> launch, e.g. fork the JVM with the same set of command line options, we
> need the exact command line. Otherwise we miss the significant part of
> configuration, which confuses people. So far we miss "-server",
> "-client", "-d32", and "-d64" options from there. I have seen troubles
> with jmh and jcstress stemming from this very issue.
What other command-line options are missing besides
-server/-client/-d32/-d64?
RuntimeMXBean.getVmName() tells you whether server or client, 32-bit or
64-bit JVM is running. Would that satisfy your need?
Mandy
More information about the serviceability-dev
mailing list