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
Thanks for the crate. Can you say a bit more about why you want to make this change and what might be difficult about it? If it's something a Rust newbie could do, I'm happy to look into it.
Hi. Thank you for your interest and sorry for the late response.
Said that IndexMap is a fantastic project and that it works very well, my idea is that relying on it adds an extra level of indirection and extra space usage.
Since PriorityQueue has already the vector pq inside, the property of IndexMap that the indices are contiguous is something extra and maybe using a RawTable could improve performance in this sense.
Before being able to do that, it's probably necessary a refactor to improve the internal Store API so that the other modules don't access directly the underlying datastractures with assumptions that may be broken.
After that, the changes to the store structure can be applied, and I expect to have some experiments and benchmarks to do to understand if the change is really an improvement for performance or there are other changes that can bring more benefits
No description provided.
The text was updated successfully, but these errors were encountered: