Actions: dotnet/BenchmarkDotNet
Actions
955 workflow runs
955 workflow runs
AggressiveOptimization
to methods involved in measuring allocations.
Warm up allocation measurement before taking actual measurement.
Isolated allocation measurement.
Changed some RuntimeInformation
properties to static readonly fields.
Removed enable monitoring in Engine (GcStats handles it).
Removed GC.Collect()
from allocation measurement.
Sleep thread to account for tiered jit in Core runtimes 3.0 to 6.0.
Updated MemoryDiagnoserTests.
Block finalizer thread during memory te...
run-tests
#949:
Commit 8162a98
pushed
by
timcassell
llcOptimizationPreference
was renamed to OptimizationPreference
and became supported in .NET 8 (or maybe .NET 7, it doesn't matter)
* IlcGenerateStackTraceData
is now StackTraceSupport
and supported. (Also got renamed in .NET 8 or earlier.)
I'm leaving the old names of properties for backcompat. We could also delete them. I don't know how much BDN cares about .NET versions that are out of s...
run-tests
#936:
Commit ca5dfdf
pushed
by
adamsitnik
SnapshotProfilerBase
which is the base for DotMemoryDiagnoser
and DotTraceDiagnoser
. The common class is inside the main package, so it can be reused by other tools (not only by JetBrains, applicable for any command-line profiler). The dotTrace/dotMemory diagnoser classes have unique simple implementation. IsSupported
is duplicated on purpose since future versions of dotTrace and dotMemory may hav...
run-tests
#931:
Commit 92f33f2
pushed
by
AndreyAkinshin