-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Closed
Description
Some of our users like @benaadams runs tons of benchmarks, which takes a lot of time (example)
I have a lot of ideas for speed-up.
It includes:
- Build everything in parallel first and then run each benchmark sequentially to keep the correctness
- Make sure that only the diagnosers that really need an extra run perform an extra run. For example: the disassembly diagnoser could just attach at the end, the memory diagnoser could get the allocated memory without any overhead for .NET Core in silent mode.
- Profile everything, make sure we are as fast as possible
I am busy now, but I have no conferences for November/December scheduled so I will finally have some time for bigger changes
aidmsu, rolshevsky, lowleveldesign, AndreyAkinshin, danielmarbach and 7 more