Adam Sitnik

Results 309 comments of Adam Sitnik
trafficstars

I've recently ordered a PC with AMD CPU (ThreadRipper :D) and I am supposed to get it before the 31st of March. When I do, I am going to make...

> So I am not sure I understand how source generators help? Instead of applying the fix in BDN logic that generates project files you would fix the project file...

Hi @NightMachinary Few years ago I've prototyped a proof of concept: https://github.com/dotnet/BenchmarkDotNet/pull/1050 I did that as I was hoping that the .NET Performance Team is going to be interested in...

> Is BenchmarkDotNet Windows-only? It's cross platform, works on every OS supported by .NET

> Wrong assembly binding redirects for System.Runtime Does your project define a file with assembly binding redirects? If so, could you try to remove the ones for System.Runtime ?

Hi @JasonBock We have something that you could extend to get what you want: it's called [ExecutionValidator](https://github.com/dotnet/BenchmarkDotNet/blob/master/src/BenchmarkDotNet.Core/Validators/ExecutionValidator.cs). Validator validates the input (config & types with benchmarks) before running the benchmarks....

@YegorStepanov the article that you have provided mentions: > Real-time priority is really dangerous We can't use really dangerous things by default. Moreover, since people hardly ever use it, the...

Personally what I would like to add is to compare few different versions of nuget package. sth like: ```cs .Add(Job.WithNuget("System.Slices", version: 1.10.0)) .Add(Job.WithNuget("System.Slices", version: 1.20.0)) ``` and ```cs .Add(Job.WithNuget("System.Slices", version:...

> do not require export yes exactly, so we eliminate problems with storage / different PC conditions but on the other hand it will take two times more time ;)

Hi @YegorStepanov I am surprised that BDN is trying to make it work instead of just failing the benchmark validation. @AndreyAkinshin what is your opinion on this? Should we add...