harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aleksey Shipilev (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-5636) [classlib][luni][performance] java.lang.reflect.Proxy cache should be unsynchronized
Date Fri, 28 Mar 2008 07:40:24 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-5636?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12582935#action_12582935
] 

Aleksey Shipilev commented on HARMONY-5636:
-------------------------------------------

Nathan, sorry for the confusion.

The concept I'm trying to prove is: this problem affects scalability of serialization workloads,
since isProxyClass infers the synchronization while accessing the static storage. Something
should be thinked about this situation and probably slight redesign of the implementation
should be done to overwhelm this problem. 

I'm not saying it should be fixed right now (that's why this issue has minor priority), but
it should be remembered for the future.

> [classlib][luni][performance] java.lang.reflect.Proxy cache should be unsynchronized
> ------------------------------------------------------------------------------------
>
>                 Key: HARMONY-5636
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5636
>             Project: Harmony
>          Issue Type: Improvement
>            Reporter: Aleksey Shipilev
>            Priority: Minor
>         Attachments: 0004-serial-isProxyClass.patch
>
>
> For now, the proxyCache in Proxy is synchronized, which lead to performance problems
with accessing Proxy.isProxyClass() from multiple threads at once.

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


Mime
View raw message