-
Notifications
You must be signed in to change notification settings - Fork 513
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
Min-Max heap performance improvement #3430
Conversation
Automated performance analysis summaryThis comment was automatically generated given there is performance data available. In summary:
You can check a comparison in detail via the grafana link Comparison between master and guyav-minmax_heap_perf.Time Period from 30 days ago. (environment used: oss-standalone)
|
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## master #3430 +/- ##
==========================================
+ Coverage 82.71% 82.72% +0.01%
==========================================
Files 175 175
Lines 29940 29945 +5
==========================================
+ Hits 24765 24773 +8
+ Misses 5175 5172 -3
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
e136e6a
to
784ee5b
Compare
2d35e2d
to
5afaf75
Compare
a1f4c31
to
c3752e7
Compare
bb1f104
to
61b0522
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
* attempt to improve min-max heap * some more optimization * minor changes * review fixes * extended comment * added a benchmark for big heap sorting * changed BM * improved comment * added no content to benchmark
* attempt to improve min-max heap * some more optimization * minor changes * review fixes * extended comment * added a benchmark for big heap sorting * changed BM * improved comment * added no content to benchmark
simplifying and improving internal computations of the min-max heap, for better readability and performance
benchmark comparing changes to master code here