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

Improve performance by implementing sorting on Transformations #93

Open
Voiteh opened this issue Mar 2, 2019 · 0 comments
Open

Improve performance by implementing sorting on Transformations #93

Voiteh opened this issue Mar 2, 2019 · 0 comments
Assignees
Labels
Enhancement New feature or request P1 Priority 1

Comments

@Voiteh
Copy link
Owner

Voiteh commented Mar 2, 2019

Each Container is now HashMap, it should be changed to some simpler implementation with HashMap for Hasher -> Transformer and sorted LinkedList of Mather -> Transformer.
After adding new Matcher -> Transformer to container, it should be resorted with priority (highest at the begging). Now finding algorithm would change, to perform iteration till first matching Transformation is found. This should improve performance as there would be no filtering every time Matcher is being searched for and sorting is moved to registration process.

@Voiteh Voiteh added Enhancement New feature or request P1 Priority 1 labels Mar 2, 2019
@Voiteh Voiteh added this to the First release milestone Mar 2, 2019
@Voiteh Voiteh self-assigned this Mar 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request P1 Priority 1
Projects
None yet
Development

No branches or pull requests

1 participant