Looks okay to me.
David
On 11/02/2015 6:07 AM, Dmitry Samersoff wrote:
Staffan,
Changed in-place (press shift-reload)
-Dmitry
On 2015-02-10 22:59, Staffan Larsen wrote:
On 10 feb 2015, at 20:52, Dmitry Samersoff <dmitry.samers...@oracle.com> wrote:
Staffan,
I don’t think you need to respect -Xmx if it set from outside.
Embedded systems can have special requirements like 2mb heap that is not
possible to set on a big machine.
That is a good point. Leave the logic you have in there, but change the loop to:
List<String> jvmOptions = Utils.getVmOptions();
for (String option : jvmOptions) {
if (option.startsWith("-Xmx")) {
System.out.println("INFO: maximum heap size set by JTREG as " +
option);
mx_found = true;
break;
}
}
/S
If it is not the case - I'll change the code to use
Utils.getFilteredTestJavaOpts()
-Dmitry
On 2015-02-10 22:45, Staffan Larsen wrote:
I don’t think you need to respect -Xmx if it set from outside. We
know that this test is not testing -Xmx, it is just using that flag
to check that jmap works. You can override the value of -Xmx in two
ways: 1) either set your value before or after the other value (I
don’t know which value takes precedence) so that your value is the
one that is used, or 2) use Utils.getFilteredTestJavaOpts() to remove
any -Xmx flags from the VM options before adding yours.
desiredMaxHeapSize should say “-Xmx128” not “-Xms128”.
/Staffan
On 10 feb 2015, at 16:39, Dmitry Samersoff
<dmitry.samers...@oracle.com> wrote:
Hi Everyone,
Please review the changes:
http://cr.openjdk.java.net/~dsamersoff/JDK-8072835/webrev.01/
if maximum heap size is not specified explicitly JVM might change
this value and it wouldn't match one printed on start.
The fix makes sure that LingeredApp starts with -Xmx option.
-Dmitry
-- Dmitry Samersoff Oracle Java development team, Saint Petersburg,
Russia * I would love to change the world, but they won't give me
the sources.
--
Dmitry Samersoff
Oracle Java development team, Saint Petersburg, Russia
* I would love to change the world, but they won't give me the sources.