Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[wip] Duktape optimization #1958

Open
wants to merge 49 commits into
base: scene-refactor-base
Choose a base branch
from

Conversation

hjanetzek
Copy link
Member

No description provided.

@hjanetzek
Copy link
Member Author

Just running all filter and styling functions alone Duktape is 5 times faster than JScore now:

JSCoreTileStyleFnReplayFixture/JSCoreTileStyleFnReplayBench           152832766 ns  152147069 ns          5
JSCoreTileStyleFnReplayFixture/JSCoreTileStyleFnReplayBench           152091984 ns  151261057 ns          5
JSCoreTileStyleFnReplayFixture/JSCoreTileStyleFnReplayBench           150588249 ns  149740443 ns          5
JSCoreTileStyleFnReplayFixture/JSCoreTileStyleFnReplayBench           152275833 ns  151666575 ns          5
JSCoreTileStyleFnReplayFixture/JSCoreTileStyleFnReplayBench_mean      151947208 ns  151203786 ns          5
JSCoreTileStyleFnReplayFixture/JSCoreTileStyleFnReplayBench_median    152183909 ns  151463816 ns          5
JSCoreTileStyleFnReplayFixture/JSCoreTileStyleFnReplayBench_stddev       959155 ns    1040611 ns          5

DuktapeTileStyleFnReplayFixture/DuktapeTileStyleFnReplayBench          29460401 ns   29340028 ns         24
DuktapeTileStyleFnReplayFixture/DuktapeTileStyleFnReplayBench          29936231 ns   29827374 ns         24
DuktapeTileStyleFnReplayFixture/DuktapeTileStyleFnReplayBench          29440210 ns   29326103 ns         24
DuktapeTileStyleFnReplayFixture/DuktapeTileStyleFnReplayBench          29400568 ns   29271224 ns         24
DuktapeTileStyleFnReplayFixture/DuktapeTileStyleFnReplayBench_mean     29559352 ns   29441182 ns         24
DuktapeTileStyleFnReplayFixture/DuktapeTileStyleFnReplayBench_median   29450306 ns   29333065 ns         24
DuktapeTileStyleFnReplayFixture/DuktapeTileStyleFnReplayBench_stddev     252478 ns     259169 ns         24

@hjanetzek hjanetzek force-pushed the scene-refactor-base branch 3 times, most recently from a3db120 to fc5cad1 Compare December 19, 2018 18:04
@hjanetzek hjanetzek force-pushed the scene-refactor-base branch 5 times, most recently from 85bc680 to 7c550ee Compare January 25, 2019 10:50
@hjanetzek hjanetzek force-pushed the scene-refactor-base branch 2 times, most recently from 8e4bf77 to 99e3511 Compare February 6, 2019 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant