-
Notifications
You must be signed in to change notification settings - Fork 336
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
Pinned memory cache #700
Pinned memory cache #700
Conversation
678273b
to
9ba9509
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work.
Could you also
-
Create a CHANGELOG.md entry (under 0.14.0 (unreleased))
-
Create a new benchmarking case for pinned contract hits
-
Run benchmarks in CI for this PR branch. See
- benchmarking: requires: - package_vm - package_vm_cranelift filters: branches: only: - master # 👇 Add your branch here if benchmarking matters to your work - benchmarking - update-wasmer - metering-restart
Based on InMemoryCache
Try to load module from the fs cache
Try to load module from the memory cache first
fc74ff2
to
0d71757
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice stuff
Implements #696.
Unit tests of new functionality to follow.Update: Unit tests done. Will now work on an optimized version of the pinning process. But, this is already ready for review.