harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Varlamov (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (HARMONY-3630) [drlvm][jit] profile-based devirtualization of abstract and virtual calls
Date Tue, 29 May 2007 06:34:16 GMT

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

Alexey Varlamov resolved HARMONY-3630.

    Resolution: Fixed

Applied at r542423. 
Resolved conflicts with Lazy resolution patch + fixed several warnings.
Please verify the patch is applied correctly.

Also, as new parameters were added to ValueProfiler and devirtulizer, I suggest you provide
help message for the parameters (actually would be nice to document all parameters there).

Sad news is that Harmony is still significantly slower on abstract calls than JRockit 1.5
(on the provided microbenchmark), despite the compilation takes several times longer...

> [drlvm][jit] profile-based devirtualization of abstract and virtual calls
> -------------------------------------------------------------------------
>                 Key: HARMONY-3630
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3630
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>         Environment: rhel4, core2, gcc 4.1.0
>            Reporter: Naveen Neelakantam
>            Assignee: Alexey Varlamov
>         Attachments: abstract_devirt_20070523.patch, devirt.emconf, devirt_benchmarks.diff,
> The attached patch adds profile-based devirtualization of abstract and virtual calls.
> The file devirt.emconf enables both (and is based on server.emconf).

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

View raw message