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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: add a disposal phase for the cellx benchmark #28

Merged
merged 1 commit into from Sep 21, 2022
Merged

fix: add a disposal phase for the cellx benchmark #28

merged 1 commit into from Sep 21, 2022

Conversation

jviide
Copy link
Contributor

@jviide jviide commented Sep 20, 2022

This pull request is continuation for #27. Now that the number of runs per tier has been bumped to 100, cellx is still trashing the JS heap.

This pull request alleviates the problem by explicitly disposing the root cells after each cellx run. It's not exactly fair towards the other libraries to give special care and attention for cellx in this manner, but it's skewing the results for the libraries following it. For example (on my machine, ymmv) hyperactiv performs much better in the 1000 tier benchmark when the cellx cells are disposed (hyperactiv's score improving to ~1600 from ~4500).

Sorry to bother you like this 馃槄

@coveralls
Copy link

Coverage Status

Coverage remained the same at 99.154% when pulling 3fed412 on jviide:cellx-disposal into d94b563 on elbywan:master.

@elbywan
Copy link
Owner

elbywan commented Sep 21, 2022

Sorry to bother you like this 馃槄

No worries! On the contrary, thank you for taking time to improve the benchmarks 馃槈.

@elbywan elbywan merged commit 1e6a867 into elbywan:master Sep 21, 2022
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.

None yet

3 participants