-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Right now, wasm modules are stored in an Rc (as they are stored alongside host "modules), storing the instructions separately should bring a lot of speed improvements and maybe improve cache prefetching (?). The fastest way would be raw pointers, but I'd like to keep the codebase unsafe free.
Update: preliminary tests showed no tangible perf improvements from accessing instructions without indirection.
Update 2: bound-checking instructions adds around a 5% overehead in initial testing
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request