[m-rev.] diff: specialised MethodPtr interfaces
Peter Wang
novalazy at gmail.com
Fri Sep 4 10:22:51 AEST 2009
On 2009-09-03, Julien Fischer <juliensf at csse.unimelb.edu.au> wrote:
>
> Hi Peter,
>
> On Thu, 3 Sep 2009, Peter Wang wrote:
>
> >Branches: main
> >
> >On the Java backend, use specialised MethodPtr interfaces so that when calling
> >a method pointer input arguments do not have to be passed via a temporary
> >array, for arities up to 15. For higher arities the temporary array is still
> >used.
>
> How much of a difference does this make?
Summing 0..1000000 one hundred times, with higher order calls to `int.plus':
Before: 6505 ms
After: 4130 ms
Peter
--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to: mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions: mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------
More information about the reviews
mailing list