-
Notifications
You must be signed in to change notification settings - Fork 228
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
Investigate large (>10%) deviations in benchmark of test_grdlandmask_no_outgrid #2942
Labels
maintenance
Boring but important stuff for the core devs
Milestone
Comments
Sounds reasonable. |
7 tasks
11 tasks
The Closing this issue. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description of the problem
The
test_grdlandmask_no_outgrid
function's benchmark was added in #2911, but it seems like the performance has been deviating wildly (>10%) in many PRs since (e.g. #2937 (comment), #2938 (comment)), even though there has been no evident change in the code ofgrdlandmask
or any of the underlying clib functions.See tracked performance at https://codspeed.io/GenericMappingTools/pygmt/benchmarks/pygmt/tests/test_grdlandmask.py::test_grdlandmask_no_outgrid
Sample flame graph from https://codspeed.io/GenericMappingTools/pygmt/branches/windows-multiprocessing:
Opening this issue to discuss why the variance might be so high, and if there are ways to mitigate this.
Minimal Complete Verifiable Example
Full error message
No response
System information
The text was updated successfully, but these errors were encountered: