Adam Sitnik
Adam Sitnik
> is there a way to affinitize BDN and its child processes to certain # of cores? @danmoseley it's possible to affinitize the child process via `--affinity` and it's also...
> What about perf tests that need more than one core, though? Eg Parallel.For, etc We could extend the `[BenchmarkAttribute]` with a property that disables parallelization for certain benchmarks (they...
Hi @AnthonyMastrean We could definitely standardize all messages, but I am not sure about the source file reference. At the moment when the warning is produced, we typically don't know...
I've ported BDN to use ClrMd2 (https://github.com/dotnet/BenchmarkDotNet/pull/2040) but I was not able to get macOS support: https://github.com/microsoft/clrmd/issues/1034 It seems that attaching a debugger to another process requires a lot of...
> Hmm you had mentioned on the other issue that 5.0 is free of this issue, is this really specific to 3.1? Yes, it looks like it's specific to 3.1...
> An alternative to the delay may be to set COMPlus_TC_AggressiveTiering=1 I am afraid that this could lead to BDN reporting "too perfect" results that could differ from what end-users...
> Also I don't think there should be any guarantee that there would not be any allocation happening in the background. I totally agree. But I also expect the users...
> What if you just run GetExtraStats twice, only using the results from the second run (or the lesser of both runs)? @timcassell this would increase the time it takes...
@timcassell The list of methods that get promoted to Tier 1 in the meantime is not fixed. It's not just the benchmarked code, it's also BDN Engine code and the...
@kouvel is https://github.com/dotnet/runtime/pull/45901 going to affect this behavior? will Tiered JIT stop allocating managed memory in the background thread?