-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Performance enhancements related to issue #772 #775
base: master
Are you sure you want to change the base?
Conversation
…ey were breaking tests... hascode/equals needs revisiting
Removed the hashCode/equals change, as it broke tests. |
@juherr Thoughts on this PR? |
@cbeust I never feel good perf improvments without something concrete to evaluate it. @benlamonica Could you add a test based on your |
@juherr Agreed. Unfortunately, @benlamonica says that he can't work on this any more so it's up to us to follow up or close this, and I agree with you that I wouldn't feel comfortable merging this until we can run some numbers and prove that it improves performance significantly. |
@cbeust I looked further and the test case is interesting. It showed me that it has many problems but I don't know how to fix them for the moment. For the current PR, I've no idea what to do. We just know it doesn't broke something (for the moment) and it helps @benlamonica. But it is clear we should keep #772 open. |
Unfortunately I don't have the time to continue pursuing the solution to this problem, but I thought I would send the small code changes that I made that improved performance in this extreme situation.