-
Notifications
You must be signed in to change notification settings - Fork 164
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
[perf] Perf experiments #743
base: master
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for salsa-rs canceled.
|
CodSpeed Performance ReportMerging #743 will improve performances by 6.45%Comparing Summary
Benchmarks breakdown
|
97035cb
to
9e2a27a
Compare
src/table/sync.rs
Outdated
syncs: RwLock<Vec<Option<SyncState>>>, | ||
syncs: Mutex<Vec<Option<SyncState>>>, |
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.
We aren't using the read-half of the RwLock
3701de8
to
63c14c6
Compare
Oof 85a3ff2 makes quite a difference, the event system is certainly not free as it requires us to thread a dyn database handle to a bunch of places just for the event reporting. I wonder if it would be better to have an API that lets you install an event hook into |
85a3ff2
to
f0054dc
Compare
f0054dc
to
0283619
Compare
No description provided.