Skip to content
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

Explore Immutable Data Structures #9

Open
mikong opened this issue Oct 15, 2018 · 0 comments
Open

Explore Immutable Data Structures #9

mikong opened this issue Oct 15, 2018 · 0 comments
Assignees

Comments

@mikong
Copy link
Owner

mikong commented Oct 15, 2018

Is your feature request related to a problem? Please describe.
Performance. The project currently uses the standard library HashMap. When the project becomes more stable and have a better set of benchmark tests, we should explore alternative data structures that might provide better performance.

Describe the solution you'd like
Use the im crate and compare its performance with the standard library HashMap.

Describe alternatives you've considered
Alternatively, we can make smaller changes first, such as using a faster hashing algorithm for the standard library HashMap. We'll have to consider the security implications of using other hashing functions though.

Additional context
The Feature Request issue template was recently added to this project, and I thought of trying it out with a feature that I've listed in my internal notes for this project.

@mikong mikong self-assigned this Oct 15, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant