Skip to content

Add a splay Wasm GC benchmark#307

Merged
fitzgen merged 7 commits intobytecodealliance:mainfrom
fitzgen:add-splay-benchmark
Apr 28, 2026
Merged

Add a splay Wasm GC benchmark#307
fitzgen merged 7 commits intobytecodealliance:mainfrom
fitzgen:add-splay-benchmark

Conversation

@fitzgen
Copy link
Copy Markdown
Member

@fitzgen fitzgen commented Apr 25, 2026

This is a port of the splay benchmark from JetStream 3, which is itself
adapted from Octane 2. It stresses the performance of the garbage collector.

@fitzgen fitzgen requested a review from posborne April 25, 2026 16:52
@fitzgen
Copy link
Copy Markdown
Member Author

fitzgen commented Apr 27, 2026

FWIW, the "benchmarks" CI job is failing on main; not related to this PR.

Comment thread benchmarks/default.suite
bz2/benchmark.wasm
pulldown-cmark/benchmark.wasm
spidermonkey/benchmark.wasm
spidermonkey/spidermonkey-markdown.wasm
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, I assume this was a goof from my previous set of patches. I'm assuming we don't want splay here? Probably just a fix.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we probably want splay in the default suite at some point, but I kind of want to do that as part of a larger clean up pass of all of our benchmarks and defaults

fitzgen added 4 commits April 28, 2026 08:24
This is a port of the `splay` benchmark from JetStream 3, which is itself
adapted from Octane 2. It stresses the performance of the garbage collector.
@fitzgen fitzgen force-pushed the add-splay-benchmark branch from 485fa70 to dc06417 Compare April 28, 2026 15:25
@fitzgen fitzgen merged commit c4dd159 into bytecodealliance:main Apr 28, 2026
16 checks passed
@fitzgen fitzgen deleted the add-splay-benchmark branch April 28, 2026 16:24
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.

2 participants