You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Explore reducing scratch array allocations, through some combination of (a) more reuse and (b) larger allocations followed by slicing.
Review choice of declared types, to reduce need for casting.
Make more use of operation-assign operators, like |=.
For optional inputs, standardize (at least for each individual case) on either None or NAN as the "no value" option, rather than using a 2-step translation process (e.g. None to NAN to calculated default).
None is likely to make much impact individually, but they might add up to something together.
I'll continue adding items to this list as I explore issues with returned values, until we get around to actually trying to make performance improvements.
The text was updated successfully, but these errors were encountered:
I Currently have the rust implementation at ~7.06% faster than the reference C implementation. I hope to open a PR by sunday. If the project is interested in these changes.
Wow! I'll be interested to see your changes, though it may take me a bit. I
haven't had much time for this in a while, but I think I can figure out a
way to make some time for it.
Some avenues to consider, in roughly chronological order of observation, include:
|=
.None is likely to make much impact individually, but they might add up to something together.
I'll continue adding items to this list as I explore issues with returned values, until we get around to actually trying to make performance improvements.
The text was updated successfully, but these errors were encountered: