harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Egor Pasko (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-5396) [drlvm][em] excess ValueProfiler locking causes degradation on JITted code with profiling
Date Mon, 28 Jan 2008 15:45:34 GMT

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

Egor Pasko updated HARMONY-5396:

    Attachment: 0001-ValueProfileCollector-refactoring-to-separate-FirstN-and-Divided-methods.txt


refactors the stuff to separate different strategies of value profiler. That helps because
different locking strategies might be applied for both methods. Also improved readability
a bit.

runs smoke tests in server mode smoothly on linux/x86. Introduces extra 2 virtual calls for
each addNewValue, but I believe that won't slow anything down. 

would be great if somebody reviewed it this week, especially would be glad to see input from
Aleksey Shipilev, Yuri Kashnikov, Mikhail Fursov.


> [drlvm][em] excess ValueProfiler locking causes degradation on JITted code with profiling
> -----------------------------------------------------------------------------------------
>                 Key: HARMONY-5396
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5396
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Aleksey Shipilev
>            Assignee: Egor Pasko
>         Attachments: 0001-ValueProfileCollector-refactoring-to-separate-FirstN-and-Divided-methods.txt,
> During investigation of serious slowdown in some microbenchmark, excess locking in ValueProfiler
was identified. 
> Please see Harmony-dev thread for the details: http://markmail.org/message/tatsfbyb7eb3q3rr

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

View raw message