Re: [rvm-research] issues with dacapo benchmarks

Johannes Sinsel <[email protected]> Mon, 25 Mar 2019 16:21:41 +0100
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============7447529054384754772==
Content-Type: multipart/alternative;
 boundary="------------47E0430FE0A8C118A6A69E7C"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------47E0430FE0A8C118A6A69E7C
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Hey,

with changes to the heap size, everything works perfectly fine, thanks :)

Kind regards,
Johannes

On 21.03.19 18:55, Erik Brangs wrote:
> Hi,
>
> On 21.03.19 10:21, Johannes Sinsel wrote:
>> the Jikes User Guide recommends the Dacapo benchmark from 2006 for 
>> testing.
>> With the current version of Jikes, there is a problem with (I think 
>> more memory intensive) benchmarks, like eclipse and hsqldb, also 
>> chart is not working, but this seems to be due to AWT-support and 
>> appeared in earlier versions, too.
>> After several GC Warnings, the VM chrashes in eclipse. There are also 
>> GC Warnings in hsqldb, but I stopped the execution after like five 
>> minutes.
>
> You will need to set the heap size for the benchmarks if you're 
> running them manually. The dacapo test set has predefined heap sizes. 
> You can find those in testing/tests/dacapo/build.xml .
>
> There are more test sets in testing/tests but not all of them are 
> readily usable. The following ones should mostly work:
> - basic and opttests should always pass on x86/x64 (TestSysCalls fails 
> on PowerPC)
> - jni should always pass on x86/x64 (TestNestedGC fails on PowerPC)
> - gctest should mostly pass (Exhaust fails sometimes, ReferenceTest 
> fails sometimes on a few collectors, InlineAllocations fails when only 
> using opt compiler)
>
>> I used the prototype-opt build.
>
> I've attached an example test run file with protoype-opt and dacapo. 
> You can put it into build/test-runs and then use it with Ant or 
> buildit. Depending on how much functional testing you want to do, it 
> may be profitable to use "development" instead of "protoype-opt".
>
>
> Kind regards,
>
> Erik Brangs
>
>
>
>
> _______________________________________________
> Jikesrvm-researchers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers

--------------47E0430FE0A8C118A6A69E7C
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hey,</p>
    <p>with changes to the heap size, everything works perfectly fine,
      thanks :)</p>
    <p>Kind regards,<br>
      Johannes<br>
    </p>
    <div class="moz-cite-prefix">On 21.03.19 18:55, Erik Brangs wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:[email protected]">Hi,
      <br>
      <br>
      On 21.03.19 10:21, Johannes Sinsel wrote:
      <br>
      <blockquote type="cite">the Jikes User Guide recommends the Dacapo
        benchmark from 2006 for testing.
        <br>
        With the current version of Jikes, there is a problem with (I
        think more memory intensive) benchmarks, like eclipse and
        hsqldb, also chart is not working, but this seems to be due to
        AWT-support and appeared in earlier versions, too.
        <br>
        After several GC Warnings, the VM chrashes in eclipse. There are
        also GC Warnings in hsqldb, but I stopped the execution after
        like five minutes.
        <br>
      </blockquote>
      <br>
      You will need to set the heap size for the benchmarks if you're
      running them manually. The dacapo test set has predefined heap
      sizes. You can find those in testing/tests/dacapo/build.xml .
      <br>
      <br>
      There are more test sets in testing/tests but not all of them are
      readily usable. The following ones should mostly work:
      <br>
      - basic and opttests should always pass on x86/x64 (TestSysCalls
      fails on PowerPC)
      <br>
      - jni should always pass on x86/x64 (TestNestedGC fails on
      PowerPC)
      <br>
      - gctest should mostly pass (Exhaust fails sometimes,
      ReferenceTest fails sometimes on a few collectors,
      InlineAllocations fails when only using opt compiler)
      <br>
      <br>
      <blockquote type="cite">I used the prototype-opt build.
        <br>
      </blockquote>
      <br>
      I've attached an example test run file with protoype-opt and
      dacapo. You can put it into build/test-runs and then use it with
      Ant or buildit. Depending on how much functional testing you want
      to do, it may be profitable to use "development" instead of
      "protoype-opt".
      <br>
      <br>
      <br>
      Kind regards,
      <br>
      <br>
      Erik Brangs
      <br>
      <br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Jikesrvm-researchers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers">https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers</a>
</pre>
    </blockquote>
  </body>
</html>

--------------47E0430FE0A8C118A6A69E7C--


--===============7447529054384754772==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============7447529054384754772==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Jikesrvm-researchers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers

--===============7447529054384754772==--