harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Natalya Golovleva (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-1417) [DRLVM] Fixed bugs in lazy exception optimization pass
Date Thu, 21 Sep 2006 09:03:24 GMT
     [ http://issues.apache.org/jira/browse/HARMONY-1417?page=all ]

Natalya Golovleva updated HARMONY-1417:

    Attachment: Test2_LE.java

Good news, the test didn't destroy vm. 

It is not an easy task to create a universal test that checks performance improvement on different
To say something about test execution it would be good to look at the test run results before
and after patch applying.

However I attached a new variant of checking test.
The test executes two loops. After every loop execution total time value is printed.
Lazy exception optimization should be applied for the first loop and it cannot be applied
for the second loop.
The table below shows the results of Test2_LE runs before and after patch applying on SUSE
LINUX Enterprise Server 9.

	       Debug vm	                               Release vm
	before	after	before	after
First value	90004	20434	52860	15496
Second value	86964	85435	51447	51141
Result	Test failed 1	Test passed 4	Test failed 0	Test passed 3

For both cases (debug and release vm) the first loop is optimized after patch applying and
the second isn't.

Could you please send me results of test run before and after patch applying, if the test
again fails?

> [DRLVM] Fixed bugs in lazy exception optimization pass
> ------------------------------------------------------
>                 Key: HARMONY-1417
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1417
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Natalya Golovleva
>         Assigned To: Geir Magnusson Jr
>            Priority: Minor
>         Attachments: HARMONY-1417.patch, Test2_LE.java, Test_LE.java, Test_LE.java
>     Fixed bugs in lazy exception optimization pass.
>     Replaced lazyexc optpass after inline optpass in server and server_static emconf
>     Fixed bugs in lazy exception optimization pass:
>     1. Permitted to have more then one chknull instructions for exception initializer
>     2. Added check that call exception initializer instruction is present in the code.
>     3. Changed side effect indication for stvar instruction from true to false.
>     The jira depends on HARMONY-1363.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message