-
Notifications
You must be signed in to change notification settings - Fork 273
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
Improvement request for the local testing script for microbenchmarks #3385
Comments
For the profiling option, adding |
I was trying the local benchmark script on DevBox x64 WSL Ubuntu and it takes quite a while to run all microbenchmarks (10-13h depending on the configuration). I was thinking, if for local testing, we might disable some long running microbenchmarks or try to select a set of microbenchmarks that usually are the problematic ones (on Mono side those are vectors, strings, span, collections) and create an alias for the |
I have a PR out for an initial README: #3468. All feedback is welcome. Right now, there is a placeholder section for useful filters that could also use some suggestions. |
With the merging of #3934, which removes the default of terminating all dotnet processes during runs, a major reason for having containers to run the script in is fixed. For the building of the runtime as non-admin, I was not able to find any clear path to achieve this cleanly for both windows and linux in python. A manual alternative to this is to initially only build the runtime with With all of this, I am closing this issue. Please leave any additional comments/feedback either here or in a new issue. |
To summarize the suggestion listed in #3338. I would like to propose several enhancements for consideration to be incorporated into the local testing script for microbenchmarks:
Killing any running dotnet, vstest, or msbuild processes
, when running on developer's local machine (Add option --dont-kill-dotnet-processes to benchmarks_local.py #3431)The text was updated successfully, but these errors were encountered: