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] Commented: (HARMONY-5725) [drlvm][jit][opt][performance] Implement org.apache.harmony.misc.accessors.ObjectAccessor on magics
Date Wed, 16 Apr 2008 12:53:22 GMT

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

Alexey Varlamov commented on HARMONY-5725:
------------------------------------------

Relying on particular organization of VM data types is flawed design IMO, that is why I suggested
use vmmagics instead.
That is, JIT should not care about such optimizations, rather VM should provide magic method
substitutes - the same as for other kernel methods like identityHashCode.

> [drlvm][jit][opt][performance] Implement org.apache.harmony.misc.accessors.ObjectAccessor
on magics
> ---------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-5725
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5725
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Aleksey Shipilev
>            Assignee: Mikhail Fursov
>         Attachments: vm-accessors-magic-draft-2.patch, vm-accessors-magic-draft.patch
>
>
> Classlib has the API for quick accessing to fields. Since serialization performance will
depend on such the accessors, the idea is to implement such the accessors on magics. Slowpath
is already in classlib, uses JNI to access fields, so implementation on magics will eliminate
JNI transition overhead and native-side computations.

-- 
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