Skip to content

Compilation of promise resolution and message sending not optimal #247

Open
@smarr

Description

@smarr

Currently, PromiseMessage.resolve() and EventualMessage.getTarget() cannot be inlined, because they are not devirtualized.
Might give a bit of performance improvement to fix these.
Probably not a lot, but might be worth doing.

The screenshot below is from a run of:

./debug -i -t1 -at -TF -sid -EG core-lib/Benchmarks/AsyncHarness.ns Savina.ForkJoinActorCreation 1000 0 40000

screen shot 2018-04-26 at 18 00 18

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementImproves the implementation with something noteworthyhelp wantedWould be great if you could help out here.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions