-
Notifications
You must be signed in to change notification settings - Fork 74
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
New improvements in Dart 3.5 #408
Comments
At a glance, it looks like the memory copy of messages being sent from Dart to Rust is now avoidable. Applying this new method of calling native C functions would be a great task for the next Rinf release. Thank you for sharing! Also, we are open to any kind of PR for this issue if anyone wants a faster release of this feature. |
From your comment on performance in this link here, how will the new change affect the performance metrics in the table below? Your table:
|
If I understood the content that you provided correctly, the table would be like this after we make the change:
'Dart >> Rust (Raw Binary)' would also benefit from reduced memory copy. |
With #425, leaf FFI call was implemented. Now memory copy from Dart to Rust has decreased. |
Do you think that the package could benefit from the newest version of Dart which was released yesterday? Maybe this could help in copy protobuf performance?
Blog: https://medium.com/dartlang/dart-3-5-6ca36259fa2f
An interesting protobuf performance comment: dart-lang/sdk#44589 (comment)
The text was updated successfully, but these errors were encountered: