You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Alexey Varlamov (JIRA)" <ji...@apache.org> on 2008/06/03 07:54:45 UTC

[jira] Updated: (HARMONY-5856) [drlvm][jit] ineffective access to class type literals

     [ https://issues.apache.org/jira/browse/HARMONY-5856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Varlamov updated HARMONY-5856:
-------------------------------------

    Attachment: ClassLiteralBench.java

> [drlvm][jit] ineffective access to class type literals
> ------------------------------------------------------
>
>                 Key: HARMONY-5856
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5856
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>    Affects Versions: 5.0M7
>            Reporter: Alexey Varlamov
>         Attachments: ClassLiteralBench.java
>
>
> Jitrino.OPT compiler does not provide fastpath loading of class literals (as opposed to string literals and final fields).
> Use the attached microbenchmark to verify:
> working_vm>java ClassLiteralBench
> class literal time=150 sum=849786080
> string literal time=130 sum=1570286080
> final field time=150 sum=-1468617312
> working_vm>deploy\jdk\jre\bin\java.exe -Xem:server ClassLiteralBench
> class literal time=3155 sum=1471484416
> string literal time=480 sum=-2102982880
> final field time=761 sum=738006112

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.