Directory: C:\Users\egorbo Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 3/7/2025 5:54 PM benchapp =============================================== Starting... =============================================== dotnet-install: Remote file https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.406/dotnet-sdk-8.0.406-win-x64.zip size is 281469982 bytes. dotnet-install: Downloaded file https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.406/dotnet-sdk-8.0.406-win-x64.zip size is 281469982 bytes. dotnet-install: The remote and local file sizes are equal. dotnet-install: Extracting the archive. dotnet-install: Adding to current process PATH: "C:\Users\egorbo\dotnet\". Note: This change will not be visible if PowerShell was run as a child process. dotnet-install: Note that the script does not ensure your Windows version is supported during the installation. dotnet-install: To check the list of supported versions, go to https://learn.microsoft.com/dotnet/core/install/windows#supported-versions dotnet-install: Installed version is 8.0.406 dotnet-install: Installation finished dotnet-install: Remote file https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.200/dotnet-sdk-9.0.200-win-x64.zip size is 300377505 bytes. dotnet-install: Downloaded file https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.200/dotnet-sdk-9.0.200-win-x64.zip size is 300377505 bytes. dotnet-install: The remote and local file sizes are equal. dotnet-install: Extracting the archive. dotnet-install: Note that the script does not ensure your Windows version is supported during the installation. dotnet-install: To check the list of supported versions, go to https://learn.microsoft.com/dotnet/core/install/windows#supported-versions dotnet-install: Installed version is 9.0.200 dotnet-install: Installation finished dotnet-install: Remote file https://ci.dot.net/public/Sdk/10.0.100-preview.3.25157.6/dotnet-sdk-10.0.100-preview.3.25157.6-win-x64.zip size is 282615141 bytes. dotnet-install: Downloaded file https://ci.dot.net/public/Sdk/10.0.100-preview.3.25157.6/dotnet-sdk-10.0.100-preview.3.25157.6-win-x64.zip size is 282615141 bytes. dotnet-install: The remote and local file sizes are equal. dotnet-install: Extracting the archive. dotnet-install: Note that the script does not ensure your Windows version is supported during the installation. dotnet-install: To check the list of supported versions, go to https://learn.microsoft.com/dotnet/core/install/windows#supported-versions dotnet-install: Installed version is 10.0.100-preview.3.25157.6 dotnet-install: Installation finished Welcome to .NET 10.0! --------------------- SDK Version: 10.0.100-preview.3.25157.6 Telemetry --------- The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry ---------------- Installed an ASP.NET Core HTTPS development certificate. To trust the certificate, run 'dotnet dev-certs https --trust' Learn about HTTPS: https://aka.ms/dotnet-https ---------------- Write your first app: https://aka.ms/dotnet-hello-world Find out what's new: https://aka.ms/dotnet-whats-new Explore documentation: https://aka.ms/dotnet-docs Report issues and find source on GitHub: https://github.com/dotnet/core Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli -------------------------------------------------------------------------------------- You can invoke the tool using the following command: ultra Tool 'ultra' (version '2.0.2') was successfully installed. =============================================== Preparing the benchmark... =============================================== The template "Console App" was created successfully. Processing post-creation actions... Restoring C:\Users\egorbo\benchapp\benchapp.csproj: Determining projects to restore... Restored C:\Users\egorbo\benchapp\benchapp.csproj (in 71 ms). Restore succeeded. Determining projects to restore... C:\Users\egorbo\dotnet\sdk\10.0.100-preview.3.25157.6\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(32,5): warning NETSDK1138: The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [C:\Users\egorbo\benchapp\benchapp.csproj::TargetFramework=net7.0] Writing C:\Users\egorbo\AppData\Local\Temp\tmpsd3s3z.tmp info : X.509 certificate chain validation will use the default trust store selected by .NET for code signing. info : X.509 certificate chain validation will use the default trust store selected by .NET for timestamping. info : Adding PackageReference for package 'BenchmarkDotNet' into project 'C:\Users\egorbo\benchapp\benchapp.csproj'. info : GET https://api.nuget.org/v3/registration5-gz-semver2/benchmarkdotnet/index.json info : OK https://api.nuget.org/v3/registration5-gz-semver2/benchmarkdotnet/index.json 212ms info : Restoring packages for C:\Users\egorbo\benchapp\benchapp.csproj... info : GET https://api.nuget.org/v3-flatcontainer/benchmarkdotnet/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.ml.tokenizers.data.o200kbase/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.ml.tokenizers/index.json info : GET https://api.nuget.org/v3-flatcontainer/objectlayoutinspector/index.json info : GET https://api.nuget.org/v3-flatcontainer/system.io.hashing/index.json info : GET https://api.nuget.org/v3-flatcontainer/xunit/index.json info : OK https://api.nuget.org/v3-flatcontainer/benchmarkdotnet/index.json 124ms info : GET https://api.nuget.org/v3-flatcontainer/benchmarkdotnet/0.14.0/benchmarkdotnet.0.14.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.ml.tokenizers/index.json 131ms info : OK https://api.nuget.org/v3-flatcontainer/objectlayoutinspector/index.json 130ms info : OK https://api.nuget.org/v3-flatcontainer/benchmarkdotnet/0.14.0/benchmarkdotnet.0.14.0.nupkg 6ms info : OK https://api.nuget.org/v3-flatcontainer/xunit/index.json 122ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.ml.tokenizers.data.o200kbase/index.json 139ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.ml.tokenizers/1.0.1/microsoft.ml.tokenizers.1.0.1.nupkg info : GET https://api.nuget.org/v3-flatcontainer/objectlayoutinspector/0.1.4/objectlayoutinspector.0.1.4.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.io.hashing/index.json 137ms info : GET https://api.nuget.org/v3-flatcontainer/xunit/2.9.3/xunit.2.9.3.nupkg info : GET https://api.nuget.org/v3-flatcontainer/microsoft.ml.tokenizers.data.o200kbase/1.0.1/microsoft.ml.tokenizers.data.o200kbase.1.0.1.nupkg info : GET https://api.nuget.org/v3-flatcontainer/system.io.hashing/9.0.1/system.io.hashing.9.0.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.ml.tokenizers/1.0.1/microsoft.ml.tokenizers.1.0.1.nupkg 10ms info : OK https://api.nuget.org/v3-flatcontainer/xunit/2.9.3/xunit.2.9.3.nupkg 6ms info : GET https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/index.json info : GET https://api.nuget.org/v3-flatcontainer/commandlineparser/index.json info : GET https://api.nuget.org/v3-flatcontainer/gee.external.capstone/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.ml.tokenizers.data.o200kbase/1.0.1/microsoft.ml.tokenizers.data.o200kbase.1.0.1.nupkg 13ms info : OK https://api.nuget.org/v3-flatcontainer/system.io.hashing/9.0.1/system.io.hashing.9.0.1.nupkg 10ms info : GET https://api.nuget.org/v3-flatcontainer/iced/index.json info : OK https://api.nuget.org/v3-flatcontainer/objectlayoutinspector/0.1.4/objectlayoutinspector.0.1.4.nupkg 34ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.runtime/index.json info : OK https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/index.json 107ms info : OK https://api.nuget.org/v3-flatcontainer/commandlineparser/index.json 109ms info : OK https://api.nuget.org/v3-flatcontainer/gee.external.capstone/index.json 110ms info : OK https://api.nuget.org/v3-flatcontainer/iced/index.json 157ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.tracing.traceevent/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/index.json info : GET https://api.nuget.org/v3-flatcontainer/google.protobuf/index.json info : GET https://api.nuget.org/v3-flatcontainer/perfolizer/index.json info : GET https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/0.14.0/benchmarkdotnet.annotations.0.14.0.nupkg info : GET https://api.nuget.org/v3-flatcontainer/system.management/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.bcl.hashcode/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.bcl.memory/index.json info : GET https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg info : GET https://api.nuget.org/v3-flatcontainer/gee.external.capstone/2.3.0/gee.external.capstone.2.3.0.nupkg info : GET https://api.nuget.org/v3-flatcontainer/system.text.json/index.json info : GET https://api.nuget.org/v3-flatcontainer/iced/1.17.0/iced.1.17.0.nupkg info : GET https://api.nuget.org/v3-flatcontainer/xunit.core/index.json info : GET https://api.nuget.org/v3-flatcontainer/xunit.assert/index.json info : GET https://api.nuget.org/v3-flatcontainer/xunit.analyzers/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/index.json 114ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.1.0/microsoft.codeanalysis.csharp.4.1.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.runtime/index.json 114ms info : OK https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg 22ms info : OK https://api.nuget.org/v3-flatcontainer/gee.external.capstone/2.3.0/gee.external.capstone.2.3.0.nupkg 21ms info : OK https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/0.14.0/benchmarkdotnet.annotations.0.14.0.nupkg 33ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.runtime/2.2.332302/microsoft.diagnostics.runtime.2.2.332302.nupkg info : OK https://api.nuget.org/v3-flatcontainer/iced/1.17.0/iced.1.17.0.nupkg 30ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.runtime/2.2.332302/microsoft.diagnostics.runtime.2.2.332302.nupkg 6ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.1.0/microsoft.codeanalysis.csharp.4.1.0.nupkg 38ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.tracing.traceevent/index.json 113ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/index.json 115ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.tracing.traceevent/3.1.8/microsoft.diagnostics.tracing.traceevent.3.1.8.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.management/index.json 122ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.bcl.hashcode/index.json 123ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/3.1.6/microsoft.dotnet.platformabstractions.3.1.6.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.text.json/index.json 128ms info : GET https://api.nuget.org/v3-flatcontainer/system.management/5.0.0/system.management.5.0.0.nupkg info : GET https://api.nuget.org/v3-flatcontainer/microsoft.bcl.hashcode/6.0.0/microsoft.bcl.hashcode.6.0.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.tracing.traceevent/3.1.8/microsoft.diagnostics.tracing.traceevent.3.1.8.nupkg 9ms info : OK https://api.nuget.org/v3-flatcontainer/xunit.analyzers/index.json 124ms info : OK https://api.nuget.org/v3-flatcontainer/xunit.assert/index.json 127ms info : OK https://api.nuget.org/v3-flatcontainer/google.protobuf/index.json 153ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.bcl.memory/index.json 148ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/3.1.6/microsoft.dotnet.platformabstractions.3.1.6.nupkg 6ms info : GET https://api.nuget.org/v3-flatcontainer/system.text.json/8.0.5/system.text.json.8.0.5.nupkg info : OK https://api.nuget.org/v3-flatcontainer/xunit.core/index.json 141ms info : OK https://api.nuget.org/v3-flatcontainer/system.management/5.0.0/system.management.5.0.0.nupkg 6ms info : GET https://api.nuget.org/v3-flatcontainer/xunit.analyzers/1.18.0/xunit.analyzers.1.18.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.bcl.hashcode/6.0.0/microsoft.bcl.hashcode.6.0.0.nupkg 8ms info : GET https://api.nuget.org/v3-flatcontainer/xunit.assert/2.9.3/xunit.assert.2.9.3.nupkg info : GET https://api.nuget.org/v3-flatcontainer/google.protobuf/3.27.1/google.protobuf.3.27.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/perfolizer/index.json 173ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.bcl.memory/9.0.0/microsoft.bcl.memory.9.0.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.text.json/8.0.5/system.text.json.8.0.5.nupkg 3ms info : GET https://api.nuget.org/v3-flatcontainer/xunit.core/2.9.3/xunit.core.2.9.3.nupkg info : OK https://api.nuget.org/v3-flatcontainer/xunit.analyzers/1.18.0/xunit.analyzers.1.18.0.nupkg 3ms info : OK https://api.nuget.org/v3-flatcontainer/xunit.assert/2.9.3/xunit.assert.2.9.3.nupkg 3ms info : GET https://api.nuget.org/v3-flatcontainer/perfolizer/0.3.17/perfolizer.0.3.17.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.bcl.memory/9.0.0/microsoft.bcl.memory.9.0.0.nupkg 7ms info : OK https://api.nuget.org/v3-flatcontainer/google.protobuf/3.27.1/google.protobuf.3.27.1.nupkg 18ms info : OK https://api.nuget.org/v3-flatcontainer/perfolizer/0.3.17/perfolizer.0.3.17.nupkg 2ms info : OK https://api.nuget.org/v3-flatcontainer/xunit.core/2.9.3/xunit.core.2.9.3.nupkg 15ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.netcore.client/index.json info : GET https://api.nuget.org/v3-flatcontainer/system.codedom/index.json info : GET https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/index.json info : GET https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/index.json 113ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.1.0/microsoft.codeanalysis.common.4.1.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.1.0/microsoft.codeanalysis.common.4.1.0.nupkg 10ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.netcore.client/index.json 113ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.netcore.client/0.2.251802/microsoft.diagnostics.netcore.client.0.2.251802.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.netcore.client/0.2.251802/microsoft.diagnostics.netcore.client.0.2.251802.nupkg 4ms info : OK https://api.nuget.org/v3-flatcontainer/system.codedom/index.json 121ms info : GET https://api.nuget.org/v3-flatcontainer/system.codedom/5.0.0/system.codedom.5.0.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/index.json 107ms info : OK https://api.nuget.org/v3-flatcontainer/system.codedom/5.0.0/system.codedom.5.0.0.nupkg 6ms info : OK https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/index.json 125ms info : GET https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.9.3/xunit.extensibility.execution.2.9.3.nupkg info : GET https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.9.3/xunit.extensibility.core.2.9.3.nupkg info : OK https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.9.3/xunit.extensibility.core.2.9.3.nupkg 6ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/index.json info : OK https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.9.3/xunit.extensibility.execution.2.9.3.nupkg 77ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/index.json info : GET https://api.nuget.org/v3-flatcontainer/xunit.abstractions/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/index.json 117ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.3/microsoft.codeanalysis.analyzers.3.3.3.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/index.json 111ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.3/microsoft.codeanalysis.analyzers.3.3.3.nupkg 7ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/1.1.0/microsoft.bcl.asyncinterfaces.1.1.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/xunit.abstractions/index.json 114ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/index.json 119ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/1.1.0/microsoft.bcl.asyncinterfaces.1.1.0.nupkg 5ms info : GET https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/2.1.1/microsoft.extensions.logging.2.1.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg 6ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/2.1.1/microsoft.extensions.logging.2.1.1.nupkg 7ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/index.json 109ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/index.json 116ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.1.1/microsoft.extensions.configuration.binder.2.1.1.nupkg info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/2.1.1/microsoft.extensions.logging.abstractions.2.1.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/index.json 109ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.1.1/microsoft.extensions.configuration.binder.2.1.1.nupkg 6ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/2.1.1/microsoft.extensions.logging.abstractions.2.1.1.nupkg 3ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/index.json 119ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.1.1/microsoft.extensions.options.2.1.1.nupkg info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.1.1/microsoft.extensions.dependencyinjection.abstractions.2.1.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.1.1/microsoft.extensions.options.2.1.1.nupkg 10ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.1.1/microsoft.extensions.dependencyinjection.abstractions.2.1.1.nupkg 6ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/index.json 108ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.1.1/microsoft.extensions.configuration.2.1.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.1.1/microsoft.extensions.configuration.2.1.1.nupkg 2ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/index.json 110ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.1.1/microsoft.extensions.primitives.2.1.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.1.1/microsoft.extensions.primitives.2.1.1.nupkg 2ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/index.json 121ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/2.1.1/microsoft.extensions.configuration.abstractions.2.1.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/2.1.1/microsoft.extensions.configuration.abstractions.2.1.1.nupkg 10ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.ref/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.win-x64/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.ref/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.windowsdesktop.app.ref/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.ref/index.json 115ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.win-x64/index.json 112ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.windowsdesktop.app.ref/index.json 108ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.ref/index.json 119ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.windowsdesktop.app.ref/7.0.20/microsoft.windowsdesktop.app.ref.7.0.20.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.windowsdesktop.app.ref/7.0.20/microsoft.windowsdesktop.app.ref.7.0.20.nupkg 7ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.ref/7.0.20/microsoft.netcore.app.ref.7.0.20.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.ref/7.0.20/microsoft.netcore.app.ref.7.0.20.nupkg 3ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.win-x64/7.0.20/microsoft.netcore.app.host.win-x64.7.0.20.nupkg info : GET https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.ref/7.0.20/microsoft.aspnetcore.app.ref.7.0.20.nupkg info : GET https://api.nuget.org/v3-flatcontainer/microsoft.windowsdesktop.app.ref/6.0.36/microsoft.windowsdesktop.app.ref.6.0.36.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.win-x64/7.0.20/microsoft.netcore.app.host.win-x64.7.0.20.nupkg 8ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.ref/6.0.36/microsoft.netcore.app.ref.6.0.36.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.ref/7.0.20/microsoft.aspnetcore.app.ref.7.0.20.nupkg 8ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.win-x64/6.0.36/microsoft.netcore.app.host.win-x64.6.0.36.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.ref/6.0.36/microsoft.netcore.app.ref.6.0.36.nupkg 6ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.ref/6.0.36/microsoft.aspnetcore.app.ref.6.0.36.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.win-x64/6.0.36/microsoft.netcore.app.host.win-x64.6.0.36.nupkg 3ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.windowsdesktop.app.ref/6.0.36/microsoft.windowsdesktop.app.ref.6.0.36.nupkg 17ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.ref/6.0.36/microsoft.aspnetcore.app.ref.6.0.36.nupkg 10ms info : Installed xunit.assert 2.9.3 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\xunit.assert\2.9.3 with content hash /Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA==. info : Installed BenchmarkDotNet.Annotations 0.14.0 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\benchmarkdotnet.annotations\0.14.0 with content hash CUDCg6bgHrDzhjnA+IOBl5gAo8Y5hZ2YSs7MBXrYMlMKpBZqrD5ez0537uDveOkcf+YWAoK+S4sMcuWPbIz8bw==. info : Installed Microsoft.Diagnostics.Runtime 2.2.332302 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.diagnostics.runtime\2.2.332302 with content hash Hp84ivxSKIMTBzYSATxmUsm3YSXHWivcwiRRbsydGmqujMUK8BAueLN0ssAVEOkOBmh0vjUBhrq7YcroT7VCug==. info : Installed Microsoft.Extensions.Configuration.Binder 2.1.1 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.extensions.configuration.binder\2.1.1 with content hash fcLCTS03poWE4v9tSNBr3pWn0QwGgAn1vzqHXlXgvqZeOc7LvQNzaWcKRQZTdEc3+YhQKwMsOtm3VKSA2aWQ8w==. info : Installed CommandLineParser 2.9.1 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\commandlineparser\2.9.1 with content hash OE0sl1/sQ37bjVsPKKtwQlWDgqaxWgtme3xZz7JssWUzg5JpMIyHgCTY9MVMxOg48fJ1AgGT3tgdH5m/kQ5xhA==. info : Installed Microsoft.NETCore.App.Host.win-x64 6.0.36 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.netcore.app.host.win-x64\6.0.36 with content hash 1U0oF5kz3TPXej7kq6SUbnwoOW8Wed2VAax0XOyLSHh/p20nNKrrTYe9N1vm63nIh3pDDzgHXxoCJkaC8l1DOw==. info : Installed Microsoft.NETCore.App.Host.win-x64 7.0.20 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.netcore.app.host.win-x64\7.0.20 with content hash glqefScM+1W7Q4WisCQfS2ZQ3jckt9id/uB7yYo312Xs0vsv7z4FaTv/0frmJnUkuN82zCwN4FT9uI80jHjoGA==. info : Installed Microsoft.Bcl.AsyncInterfaces 1.1.0 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.bcl.asyncinterfaces\1.1.0 with content hash 1Am6l4Vpn3/K32daEqZI+FFr96OlZkgwK2LcT3pZ2zWubR5zTPW3/FkO1Rat9kb7oQOa4rxgl9LJHc5tspCWfg==. info : Installed Microsoft.Bcl.Memory 9.0.0 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.bcl.memory\9.0.0 with content hash bTUtGfpGyJnohQzjdXbtc7MqNzkv7CWUSRz54+ucNm0i32rZiIU0VdVPHDBShOl1qhVKRjW8mnEBz3d2vH93tQ==. info : Installed Microsoft.Extensions.Options 2.1.1 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.extensions.options\2.1.1 with content hash V7lXCU78lAbzaulCGFKojcCyG8RTJicEbiBkPJjFqiqXwndEBBIehdXRMWEVU3UtzQ1yDvphiWUL9th6/4gJ7w==. info : Installed Microsoft.ML.Tokenizers.Data.O200kBase 1.0.1 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.ml.tokenizers.data.o200kbase\1.0.1 with content hash vdIdI8ZVU6NPgbeLIHr59jcwkIEOFYEpBAyJKDeSM4K4UqzMU6QhPv0kCz2DtvE/Il0Ap4chTeKKV5ETV00wgQ==. info : Installed xunit.core 2.9.3 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\xunit.core\2.9.3 with content hash BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==. info : Installed xunit 2.9.3 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\xunit\2.9.3 with content hash TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==. info : Installed Microsoft.Extensions.Logging.Abstractions 2.1.1 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.extensions.logging.abstractions\2.1.1 with content hash XRzK7ZF+O6FzdfWrlFTi1Rgj2080ZDsd46vzOjadHUB0Cz5kOvDG8vI7caa5YFrsHQpcfn0DxtjS4E46N4FZsA==. info : Installed Microsoft.Diagnostics.Tracing.TraceEvent 3.1.8 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.diagnostics.tracing.traceevent\3.1.8 with content hash kl3UMrZKSeSEYZ8rt/GjLUQToREjgQABqfg6PzQBmSlYHTZOKE9ePEOS2xptROQ9SVvngg3QGX51TIT11iZ0wA==. info : Installed Microsoft.Diagnostics.NETCore.Client 0.2.251802 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.diagnostics.netcore.client\0.2.251802 with content hash bqnYl6AdSeboeN4v25hSukK6Odm6/54E3Y2B8rBvgqvAW0mF8fo7XNRVE2DMOG7Rk0fiuA079QIH28+V+W1Zdg==. info : Installed Microsoft.Extensions.Primitives 2.1.1 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.extensions.primitives\2.1.1 with content hash scJ1GZNIxMmjpENh0UZ8XCQ6vzr/LzeF9WvEA51Ix2OQGAs9WPgPu8ABVUdvpKPLuor/t05gm6menJK3PwqOXg==. info : Installed Microsoft.Extensions.DependencyInjection.Abstractions 2.1.1 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.extensions.dependencyinjection.abstractions\2.1.1 with content hash MgYpU5cwZohUMKKg3sbPhvGG+eAZ/59E9UwPwlrUkyXU+PGzqwZg9yyQNjhxuAWmoNoFReoemeCku50prYSGzA==. info : Installed System.CodeDom 5.0.0 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\system.codedom\5.0.0 with content hash JPJArwA1kdj8qDAkY2XGjSWoYnqiM7q/3yRNkt6n28Mnn95MuEGkZXUbPBf7qc3IjwrGY5ttQon7yqHZyQJmOQ==. info : Installed ObjectLayoutInspector 0.1.4 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\objectlayoutinspector\0.1.4 with content hash TttGXwQ8qrnmZ0NvQMg73Spc9x2bOjzU01MBTZphHVcbeKG6ms5V8EL1f9jPxe00Wy6TUq6mHY/hLF7X+MmWag==. info : Installed xunit.abstractions 2.0.3 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\xunit.abstractions\2.0.3 with content hash pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg==. info : Installed Iced 1.17.0 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\iced\1.17.0 with content hash 8x+HCVTl/HHTGpscH3vMBhV8sknN/muZFw9s3TsI8SA6+c43cOTCi2+jE4KsU8pNLbJ++iF2ZFcpcXHXtDglnw==. info : Installed Microsoft.Bcl.HashCode 6.0.0 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.bcl.hashcode\6.0.0 with content hash GI4jcoi6eC9ZhNOQylIBaWOQjyGaR8T6N3tC1u8p3EXfndLCVNNWa+Zp+ocjvvS3kNBN09Zma2HXL0ezO0dRfw==. info : Installed Microsoft.Extensions.Configuration 2.1.1 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.extensions.configuration\2.1.1 with content hash LjVKO6P2y52c5ZhTLX/w8zc5H4Y3J/LJsgqTBj49TtFq/hAtVNue/WA0F6/7GMY90xhD7K0MDZ4qpOeWXbLvzg==. info : Installed Microsoft.CodeAnalysis.Common 4.1.0 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.codeanalysis.common\4.1.0 with content hash bNzTyxP3iD5FPFHfVDl15Y6/wSoI7e3MeV0lOaj9igbIKTjgrmuw6LoVJ06jUNFA7+KaDC/OIsStWl/FQJz6sQ==. info : Installed Microsoft.DotNet.PlatformAbstractions 3.1.6 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.dotnet.platformabstractions\3.1.6 with content hash jek4XYaQ/PGUwDKKhwR8K47Uh1189PFzMeLqO83mXrXQVIpARZCcfuDedH50YDTepBkfijCZN5U/vZi++erxtg==. info : Installed Microsoft.Extensions.Configuration.Abstractions 2.1.1 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.extensions.configuration.abstractions\2.1.1 with content hash VfuZJNa0WUshZ/+8BFZAhwFKiKuu/qOUCFntfdLpHj7vcRnsGHqd3G2Hse78DM+pgozczGM63lGPRLmy+uhUOA==. info : Installed Microsoft.CodeAnalysis.CSharp 4.1.0 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.codeanalysis.csharp\4.1.0 with content hash sbu6kDGzo9bfQxuqWpeEE7I9P30bSuZEnpDz9/qz20OU6pm79Z63+/BsAzO2e/R/Q97kBrpj647wokZnEVr97w==. info : Installed xunit.analyzers 1.18.0 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\xunit.analyzers\1.18.0 with content hash OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ==. info : Installed Microsoft.ML.Tokenizers 1.0.1 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.ml.tokenizers\1.0.1 with content hash 9d6wyh+OSMbzh52OdBQDf9+g7yqr99bBGTACkFBorkvkgmrNoIDIVIjdGjCnAdDGLWFhD4W8L0vGZjUWQgIqjg==. info : Installed BenchmarkDotNet 0.14.0 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\benchmarkdotnet\0.14.0 with content hash eIPSDKi3oni734M1rt/XJAwGQQOIf9gLjRRKKJ0HuVy3vYd7gnmAIX1bTjzI9ZbAY/nPddgqqgM/TeBYitMCIg==. info : Installed xunit.extensibility.execution 2.9.3 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\xunit.extensibility.execution\2.9.3 with content hash yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==. info : Installed Google.Protobuf 3.27.1 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\google.protobuf\3.27.1 with content hash 7IVz9TzhYCZ8qY0rPhXUnyJSXYdshUqmmxmTI763XmDDSJJFnyfKH43FFcMJu/CZgBcE98xlFztrKwhzcRkiPg==. info : Installed System.Management 5.0.0 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\system.management\5.0.0 with content hash MF1CHaRcC+MLFdnDthv4/bKWBZnlnSpkGqa87pKukQefgEdwtb9zFW6zs0GjPp73qtpYYg4q6PEKbzJbxCpKfw==. info : Installed xunit.extensibility.core 2.9.3 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\xunit.extensibility.core\2.9.3 with content hash kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==. info : Installed Microsoft.Extensions.Logging 2.1.1 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.extensions.logging\2.1.1 with content hash hh+mkOAQDTp6XH80xJt3+wwYVzkbwYQl9XZRCz4Um0JjP/o7N9vHM3rZ6wwwtr+BBe/L6iBO2sz0px6OWBzqZQ==. info : Installed Perfolizer 0.3.17 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\perfolizer\0.3.17 with content hash FQgtCoF2HFwvzKWulAwBS5BGLlh8pgbrJtOp47jyBwh2CW16juVtacN1azOA2BqdrJXkXTNLNRMo7ZlHHiuAnA==. info : Installed System.IO.Hashing 9.0.1 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\system.io.hashing\9.0.1 with content hash jY+E/PElNWQiazN0YHqZGvcSedcZ4Wt0Os1nnJ2SzR3gWZlhNRDkSXOhuHJcLuImD8SrJQQ8TfU0W4mVcit2hg==. info : Installed Gee.External.Capstone 2.3.0 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\gee.external.capstone\2.3.0 with content hash 2ap/rYmjtzCOT8hxrnEW/QeiOt+paD8iRrIcdKX0cxVwWLFa1e+JDBNeECakmccXrSFeBQuu5AV8SNkipFMMMw==. info : Installed Microsoft.WindowsDesktop.App.Ref 6.0.36 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.windowsdesktop.app.ref\6.0.36 with content hash 4Ud0xKz1eCH6M0ikBCOXR2RGVscBr4umvN79thrAGXin6yjZk0ggt5o723U9jGL30fSnVlMjU2/p0BoBmktcXQ==. info : Installed Microsoft.WindowsDesktop.App.Ref 7.0.20 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.windowsdesktop.app.ref\7.0.20 with content hash yo4yQy3IQwPCG4x2teX83OWvIfXec1IFdK/ExfuIxTln7NvLnjUQRJyIoqueDRfX+Hk/jdPqvhDY2fb+MT6gSw==. info : Installed System.Text.Json 8.0.5 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\system.text.json\8.0.5 with content hash 0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==. info : Installed Microsoft.CodeAnalysis.Analyzers 3.3.3 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3 with content hash j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==. info : Installed Microsoft.AspNetCore.App.Ref 6.0.36 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.aspnetcore.app.ref\6.0.36 with content hash VLLXdCAxfQ6ZclUxEnnyiRWF1BrtdMGKZl3qlcAzpHmePvcgGoxang4izntZiJPpKnQP6D0fawRkWg3NWeGHsw==. info : Installed Microsoft.AspNetCore.App.Ref 7.0.20 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.aspnetcore.app.ref\7.0.20 with content hash dF49BcC6naWUSlIN+WGwhTxLIxlvQzDa8m7iWg5mHc4IIrtnR4oO+2Se808pA4w80yjEVA2/2c/oN3BTVFp4Ew==. info : Installed Microsoft.NETCore.App.Ref 6.0.36 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.netcore.app.ref\6.0.36 with content hash WcoNLyCe0VAGGKXagKJL7zd+yFklpLu+JP0bW07G4dAizNFH9D5/egy+rXWik37SwL2cR3O8rFLCuzh/lNXHCA==. info : Installed Microsoft.NETCore.App.Ref 7.0.20 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\microsoft.netcore.app.ref\7.0.20 with content hash Ek577ILlxN7dJToJhvoO+u0jPG9iPHyUgHcGTDdMut8hzSxahbZBxE8gYK4Xq7/466ujXVXtv0iMvH7IGuIucQ==. info : GET https://api.nuget.org/v3/vulnerabilities/index.json info : OK https://api.nuget.org/v3/vulnerabilities/index.json 9ms info : GET https://api.nuget.org/v3-vulnerabilities/2025.03.07.05.34.04/vulnerability.base.json info : GET https://api.nuget.org/v3-vulnerabilities/2025.03.07.05.34.04/2025.03.07.05.34.04/vulnerability.update.json info : OK https://api.nuget.org/v3-vulnerabilities/2025.03.07.05.34.04/vulnerability.base.json 14ms info : OK https://api.nuget.org/v3-vulnerabilities/2025.03.07.05.34.04/2025.03.07.05.34.04/vulnerability.update.json 2ms info : Package 'BenchmarkDotNet' is compatible with all the specified frameworks in project 'C:\Users\egorbo\benchapp\benchapp.csproj'. info : PackageReference for package 'BenchmarkDotNet' version '0.14.0' updated in file 'C:\Users\egorbo\benchapp\benchapp.csproj'. info : PackageReference for package 'BenchmarkDotNet' version '0.14.0' updated in file 'C:\Users\egorbo\benchapp\benchapp.csproj'. info : PackageReference for package 'BenchmarkDotNet' version '0.14.0' updated in file 'C:\Users\egorbo\benchapp\benchapp.csproj'. info : PackageReference for package 'BenchmarkDotNet' version '0.14.0' updated in file 'C:\Users\egorbo\benchapp\benchapp.csproj'. info : Generating MSBuild file C:\Users\egorbo\benchapp\obj\benchapp.csproj.nuget.g.props. info : Generating MSBuild file C:\Users\egorbo\benchapp\obj\benchapp.csproj.nuget.g.targets. info : Writing assets file to disk. Path: C:\Users\egorbo\benchapp\obj\project.assets.json log : Restored C:\Users\egorbo\benchapp\benchapp.csproj (in 18.66 sec). Determining projects to restore... C:\Users\egorbo\dotnet\sdk\10.0.100-preview.3.25157.6\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(32,5): warning NETSDK1138: The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [C:\Users\egorbo\benchapp\benchapp.csproj::TargetFramework=net7.0] Writing C:\Users\egorbo\AppData\Local\Temp\tmp1hahfn.tmp info : X.509 certificate chain validation will use the default trust store selected by .NET for code signing. info : X.509 certificate chain validation will use the default trust store selected by .NET for timestamping. info : Adding PackageReference for package 'System.IO.Hashing' into project 'C:\Users\egorbo\benchapp\benchapp.csproj'. info : GET https://api.nuget.org/v3/registration5-gz-semver2/system.io.hashing/index.json info : OK https://api.nuget.org/v3/registration5-gz-semver2/system.io.hashing/index.json 218ms info : Restoring packages for C:\Users\egorbo\benchapp\benchapp.csproj... info : CACHE https://api.nuget.org/v3-flatcontainer/system.io.hashing/index.json info : GET https://api.nuget.org/v3-flatcontainer/system.io.hashing/10.0.0-preview.1.25080.5/system.io.hashing.10.0.0-preview.1.25080.5.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.io.hashing/10.0.0-preview.1.25080.5/system.io.hashing.10.0.0-preview.1.25080.5.nupkg 61ms info : GET https://api.nuget.org/v3-flatcontainer/system.buffers/index.json info : GET https://api.nuget.org/v3-flatcontainer/system.memory/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.buffers/index.json 120ms info : OK https://api.nuget.org/v3-flatcontainer/system.memory/index.json 139ms info : GET https://api.nuget.org/v3-flatcontainer/system.buffers/4.6.0/system.buffers.4.6.0.nupkg info : GET https://api.nuget.org/v3-flatcontainer/system.memory/4.6.0/system.memory.4.6.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.buffers/4.6.0/system.buffers.4.6.0.nupkg 11ms info : OK https://api.nuget.org/v3-flatcontainer/system.memory/4.6.0/system.memory.4.6.0.nupkg 21ms info : Installed System.Buffers 4.6.0 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\system.buffers\4.6.0 with content hash lN6tZi7Q46zFzAbRYXTIvfXcyvQQgxnY7Xm6C6xQ9784dEL1amjM6S6Iw4ZpsvesAKnRVsM4scrDQaDqSClkjA==. info : Installed System.Memory 4.6.0 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\system.memory\4.6.0 with content hash OEkbBQoklHngJ8UD8ez2AERSk2g+/qpAaSWWCBFbpH727HxDq5ydVkuncBaKcKfwRqXGWx64dS6G1SUScMsitg==. info : Installed System.IO.Hashing 10.0.0-preview.1.25080.5 from https://api.nuget.org/v3/index.json to C:\Users\egorbo\.nuget\packages\system.io.hashing\10.0.0-preview.1.25080.5 with content hash 4PspU8ngthAyEvAGChQynQKd6wm0JoDnpyRHXCO6PY4H2N3qeZnpo/0R4Imr22Kyq0CizsPkpT/uRVwFET9How==. info : CACHE https://api.nuget.org/v3/vulnerabilities/index.json info : CACHE https://api.nuget.org/v3-vulnerabilities/2025.03.07.05.34.04/vulnerability.base.json info : CACHE https://api.nuget.org/v3-vulnerabilities/2025.03.07.05.34.04/2025.03.07.05.34.04/vulnerability.update.json info : Package 'System.IO.Hashing' is compatible with all the specified frameworks in project 'C:\Users\egorbo\benchapp\benchapp.csproj'. info : PackageReference for package 'System.IO.Hashing' version '10.0.0-preview.1.25080.5' updated in file 'C:\Users\egorbo\benchapp\benchapp.csproj'. info : PackageReference for package 'System.IO.Hashing' version '10.0.0-preview.1.25080.5' updated in file 'C:\Users\egorbo\benchapp\benchapp.csproj'. info : PackageReference for package 'System.IO.Hashing' version '10.0.0-preview.1.25080.5' updated in file 'C:\Users\egorbo\benchapp\benchapp.csproj'. info : PackageReference for package 'System.IO.Hashing' version '10.0.0-preview.1.25080.5' updated in file 'C:\Users\egorbo\benchapp\benchapp.csproj'. info : Generating MSBuild file C:\Users\egorbo\benchapp\obj\benchapp.csproj.nuget.g.targets. info : Writing assets file to disk. Path: C:\Users\egorbo\benchapp\obj\project.assets.json log : Restored C:\Users\egorbo\benchapp\benchapp.csproj (in 9.84 sec). Determining projects to restore... C:\Users\egorbo\dotnet\sdk\10.0.100-preview.3.25157.6\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(32,5): warning NETSDK1138: The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [C:\Users\egorbo\benchapp\benchapp.csproj::TargetFramework=net7.0] Restored C:\Users\egorbo\benchapp\benchapp.csproj (in 19.38 sec). C:\Users\egorbo\dotnet\sdk\10.0.100-preview.3.25157.6\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(326,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [C:\Users\egorbo\benchapp\benchapp.csproj::TargetFramework=net9.0] benchapp -> C:\Users\egorbo\benchapp\bin\Release\net9.0\win-x64\benchapp.dll Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:00:03.06 C:\Users\egorbo\dotnet\sdk\10.0.100-preview.3.25157.6\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(32,5): warning NETSDK1138: The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [C:\Users\egorbo\benchapp\benchapp.csproj::TargetFramework=net7.0] // Validating benchmarks: // ***** BenchmarkRunner: Start ***** // ***** Found 3 benchmark(s) in total ***** // ***** Building 1 exe(s) in Parallel: Start ***** // start dotnet restore /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 /p:Deterministic=true /p:Optimize=true /p:IntermediateOutputPath="C:\Users\egorbo\benchapp\bin\Release\net9.0\win-x64\91d06f35-8d6d-429d-a0c7-556036229f6e\obj\Release\net9.0/" /p:OutDir="C:\Users\egorbo\benchapp\bin\Release\net9.0\win-x64\91d06f35-8d6d-429d-a0c7-556036229f6e\bin\Release\net9.0/" /p:OutputPath="C:\Users\egorbo\benchapp\bin\Release\net9.0\win-x64\91d06f35-8d6d-429d-a0c7-556036229f6e\bin\Release\net9.0/" in C:\Users\egorbo\benchapp\bin\Release\net9.0\win-x64\91d06f35-8d6d-429d-a0c7-556036229f6e // command took 1.21 sec and exited with 0 // start dotnet build -c Release --no-restore /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 /p:Deterministic=true /p:Optimize=true /p:IntermediateOutputPath="C:\Users\egorbo\benchapp\bin\Release\net9.0\win-x64\91d06f35-8d6d-429d-a0c7-556036229f6e\obj\Release\net9.0/" /p:OutDir="C:\Users\egorbo\benchapp\bin\Release\net9.0\win-x64\91d06f35-8d6d-429d-a0c7-556036229f6e\bin\Release\net9.0/" /p:OutputPath="C:\Users\egorbo\benchapp\bin\Release\net9.0\win-x64\91d06f35-8d6d-429d-a0c7-556036229f6e\bin\Release\net9.0/" --output "C:\Users\egorbo\benchapp\bin\Release\net9.0\win-x64\91d06f35-8d6d-429d-a0c7-556036229f6e\bin\Release\net9.0/" in C:\Users\egorbo\benchapp\bin\Release\net9.0\win-x64\91d06f35-8d6d-429d-a0c7-556036229f6e // command took 6.57 sec and exited with 0 // ***** Done, took 00:00:07 (7.87 sec) ***** // Found 3 benchmarks: // Tests.Lock_OnLockObj: DefaultJob // Tests.LockOnThis_ThisKnownToBeNonNull: DefaultJob // Tests.LockOnThis: DefaultJob Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: Tests.Lock_OnLockObj: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 91d06f35-8d6d-429d-a0c7-556036229f6e.dll --anonymousPipes 1384 672 --benchmarkName Tests.Lock_OnLockObj --job Default --benchmarkId 0 in C:\Users\egorbo\benchapp\bin\Release\net9.0\win-x64\91d06f35-8d6d-429d-a0c7-556036229f6e\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.2 (9.0.225.6610), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI // GC=Concurrent Workstation // HardwareIntrinsics=AVX-512F+CD+BW+DQ+VL+VBMI,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 193300.00 ns, 193.3000 us/op WorkloadJitting 1: 1 op, 453800.00 ns, 453.8000 us/op OverheadJitting 2: 16 op, 179300.00 ns, 11.2063 us/op WorkloadJitting 2: 16 op, 168600.00 ns, 10.5375 us/op WorkloadPilot 1: 16 op, 1200.00 ns, 75.0000 ns/op WorkloadPilot 2: 32 op, 1500.00 ns, 46.8750 ns/op WorkloadPilot 3: 64 op, 2100.00 ns, 32.8125 ns/op WorkloadPilot 4: 128 op, 4300.00 ns, 33.5938 ns/op WorkloadPilot 5: 256 op, 7700.00 ns, 30.0781 ns/op WorkloadPilot 6: 512 op, 14300.00 ns, 27.9297 ns/op WorkloadPilot 7: 1024 op, 28000.00 ns, 27.3438 ns/op WorkloadPilot 8: 2048 op, 54400.00 ns, 26.5625 ns/op WorkloadPilot 9: 4096 op, 111700.00 ns, 27.2705 ns/op WorkloadPilot 10: 8192 op, 225400.00 ns, 27.5146 ns/op WorkloadPilot 11: 16384 op, 454100.00 ns, 27.7161 ns/op WorkloadPilot 12: 32768 op, 875100.00 ns, 26.7059 ns/op WorkloadPilot 13: 65536 op, 1768600.00 ns, 26.9867 ns/op WorkloadPilot 14: 131072 op, 3502800.00 ns, 26.7242 ns/op WorkloadPilot 15: 262144 op, 6995900.00 ns, 26.6872 ns/op WorkloadPilot 16: 524288 op, 13939800.00 ns, 26.5881 ns/op WorkloadPilot 17: 1048576 op, 27898800.00 ns, 26.6064 ns/op WorkloadPilot 18: 2097152 op, 55794900.00 ns, 26.6051 ns/op WorkloadPilot 19: 4194304 op, 94148100.00 ns, 22.4467 ns/op WorkloadPilot 20: 8388608 op, 179377500.00 ns, 21.3835 ns/op WorkloadPilot 21: 16777216 op, 358716400.00 ns, 21.3812 ns/op WorkloadPilot 22: 33554432 op, 716663400.00 ns, 21.3582 ns/op OverheadWarmup 1: 33554432 op, 89841200.00 ns, 2.6775 ns/op OverheadWarmup 2: 33554432 op, 90053200.00 ns, 2.6838 ns/op OverheadWarmup 3: 33554432 op, 78831300.00 ns, 2.3494 ns/op OverheadWarmup 4: 33554432 op, 70412700.00 ns, 2.0985 ns/op OverheadWarmup 5: 33554432 op, 70396800.00 ns, 2.0980 ns/op OverheadWarmup 6: 33554432 op, 70425900.00 ns, 2.0989 ns/op OverheadWarmup 7: 33554432 op, 70416100.00 ns, 2.0986 ns/op OverheadActual 1: 33554432 op, 70468800.00 ns, 2.1001 ns/op OverheadActual 2: 33554432 op, 70443000.00 ns, 2.0994 ns/op OverheadActual 3: 33554432 op, 70423600.00 ns, 2.0988 ns/op OverheadActual 4: 33554432 op, 70460700.00 ns, 2.0999 ns/op OverheadActual 5: 33554432 op, 70404000.00 ns, 2.0982 ns/op OverheadActual 6: 33554432 op, 70697700.00 ns, 2.1070 ns/op OverheadActual 7: 33554432 op, 70433500.00 ns, 2.0991 ns/op OverheadActual 8: 33554432 op, 70406400.00 ns, 2.0983 ns/op OverheadActual 9: 33554432 op, 70408900.00 ns, 2.0983 ns/op OverheadActual 10: 33554432 op, 70432900.00 ns, 2.0991 ns/op OverheadActual 11: 33554432 op, 70426300.00 ns, 2.0989 ns/op OverheadActual 12: 33554432 op, 70445600.00 ns, 2.0994 ns/op OverheadActual 13: 33554432 op, 70428800.00 ns, 2.0989 ns/op OverheadActual 14: 33554432 op, 70775300.00 ns, 2.1093 ns/op OverheadActual 15: 33554432 op, 70444200.00 ns, 2.0994 ns/op WorkloadWarmup 1: 33554432 op, 706370500.00 ns, 21.0515 ns/op WorkloadWarmup 2: 33554432 op, 706330600.00 ns, 21.0503 ns/op WorkloadWarmup 3: 33554432 op, 706929600.00 ns, 21.0681 ns/op WorkloadWarmup 4: 33554432 op, 706369400.00 ns, 21.0514 ns/op WorkloadWarmup 5: 33554432 op, 706897300.00 ns, 21.0672 ns/op WorkloadWarmup 6: 33554432 op, 716792300.00 ns, 21.3621 ns/op WorkloadWarmup 7: 33554432 op, 719320700.00 ns, 21.4374 ns/op WorkloadWarmup 8: 33554432 op, 722984600.00 ns, 21.5466 ns/op WorkloadWarmup 9: 33554432 op, 718035500.00 ns, 21.3991 ns/op // BeforeActualRun WorkloadActual 1: 33554432 op, 707555600.00 ns, 21.0868 ns/op WorkloadActual 2: 33554432 op, 709015300.00 ns, 21.1303 ns/op WorkloadActual 3: 33554432 op, 706844800.00 ns, 21.0656 ns/op WorkloadActual 4: 33554432 op, 709111800.00 ns, 21.1332 ns/op WorkloadActual 5: 33554432 op, 707417500.00 ns, 21.0827 ns/op WorkloadActual 6: 33554432 op, 713551200.00 ns, 21.2655 ns/op WorkloadActual 7: 33554432 op, 706787000.00 ns, 21.0639 ns/op WorkloadActual 8: 33554432 op, 713858200.00 ns, 21.2746 ns/op WorkloadActual 9: 33554432 op, 707138300.00 ns, 21.0744 ns/op WorkloadActual 10: 33554432 op, 708043000.00 ns, 21.1013 ns/op WorkloadActual 11: 33554432 op, 708270000.00 ns, 21.1081 ns/op WorkloadActual 12: 33554432 op, 708981700.00 ns, 21.1293 ns/op WorkloadActual 13: 33554432 op, 709685600.00 ns, 21.1503 ns/op WorkloadActual 14: 33554432 op, 708440500.00 ns, 21.1132 ns/op WorkloadActual 15: 33554432 op, 707011700.00 ns, 21.0706 ns/op // AfterActualRun WorkloadResult 1: 33554432 op, 637122100.00 ns, 18.9877 ns/op WorkloadResult 2: 33554432 op, 638581800.00 ns, 19.0312 ns/op WorkloadResult 3: 33554432 op, 636411300.00 ns, 18.9665 ns/op WorkloadResult 4: 33554432 op, 638678300.00 ns, 19.0341 ns/op WorkloadResult 5: 33554432 op, 636984000.00 ns, 18.9836 ns/op WorkloadResult 6: 33554432 op, 636353500.00 ns, 18.9648 ns/op WorkloadResult 7: 33554432 op, 636704800.00 ns, 18.9753 ns/op WorkloadResult 8: 33554432 op, 637609500.00 ns, 19.0022 ns/op WorkloadResult 9: 33554432 op, 637836500.00 ns, 19.0090 ns/op WorkloadResult 10: 33554432 op, 638548200.00 ns, 19.0302 ns/op WorkloadResult 11: 33554432 op, 639252100.00 ns, 19.0512 ns/op WorkloadResult 12: 33554432 op, 638007000.00 ns, 19.0141 ns/op WorkloadResult 13: 33554432 op, 636578200.00 ns, 18.9715 ns/op // AfterAll // Benchmark Process 3992 has exited with code 0. Mean = 19.002 ns, StdErr = 0.008 ns (0.04%), N = 13, StdDev = 0.029 ns Min = 18.965 ns, Q1 = 18.975 ns, Median = 19.002 ns, Q3 = 19.030 ns, Max = 19.051 ns IQR = 0.055 ns, LowerFence = 18.893 ns, UpperFence = 19.113 ns ConfidenceInterval = [18.967 ns; 19.036 ns] (CI 99.9%), Margin = 0.035 ns (0.18% of Mean) Skewness = 0.19, Kurtosis = 1.45, MValue = 2 // ** Remained 2 (66.7%) benchmark(s) to run. Estimated finish 2025-03-07 18:00 (0h 0m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: Tests.LockOnThis_ThisKnownToBeNonNull: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 91d06f35-8d6d-429d-a0c7-556036229f6e.dll --anonymousPipes 1448 1472 --benchmarkName Tests.LockOnThis_ThisKnownToBeNonNull --job Default --benchmarkId 1 in C:\Users\egorbo\benchapp\bin\Release\net9.0\win-x64\91d06f35-8d6d-429d-a0c7-556036229f6e\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.2 (9.0.225.6610), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI // GC=Concurrent Workstation // HardwareIntrinsics=AVX-512F+CD+BW+DQ+VL+VBMI,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 179900.00 ns, 179.9000 us/op WorkloadJitting 1: 1 op, 487800.00 ns, 487.8000 us/op OverheadJitting 2: 16 op, 177000.00 ns, 11.0625 us/op WorkloadJitting 2: 16 op, 182100.00 ns, 11.3813 us/op WorkloadPilot 1: 16 op, 1300.00 ns, 81.2500 ns/op WorkloadPilot 2: 32 op, 1300.00 ns, 40.6250 ns/op WorkloadPilot 3: 64 op, 1900.00 ns, 29.6875 ns/op WorkloadPilot 4: 128 op, 3400.00 ns, 26.5625 ns/op WorkloadPilot 5: 256 op, 6700.00 ns, 26.1719 ns/op WorkloadPilot 6: 512 op, 12600.00 ns, 24.6094 ns/op WorkloadPilot 7: 1024 op, 24400.00 ns, 23.8281 ns/op WorkloadPilot 8: 2048 op, 48100.00 ns, 23.4863 ns/op WorkloadPilot 9: 4096 op, 102700.00 ns, 25.0732 ns/op WorkloadPilot 10: 8192 op, 199900.00 ns, 24.4019 ns/op WorkloadPilot 11: 16384 op, 383000.00 ns, 23.3765 ns/op WorkloadPilot 12: 32768 op, 770200.00 ns, 23.5046 ns/op WorkloadPilot 13: 65536 op, 1510200.00 ns, 23.0438 ns/op WorkloadPilot 14: 131072 op, 3027500.00 ns, 23.0980 ns/op WorkloadPilot 15: 262144 op, 6007900.00 ns, 22.9183 ns/op WorkloadPilot 16: 524288 op, 11977000.00 ns, 22.8443 ns/op WorkloadPilot 17: 1048576 op, 23967400.00 ns, 22.8571 ns/op WorkloadPilot 18: 2097152 op, 47771900.00 ns, 22.7794 ns/op WorkloadPilot 19: 4194304 op, 95542600.00 ns, 22.7791 ns/op WorkloadPilot 20: 8388608 op, 179693500.00 ns, 21.4211 ns/op WorkloadPilot 21: 16777216 op, 356964800.00 ns, 21.2768 ns/op WorkloadPilot 22: 33554432 op, 716414300.00 ns, 21.3508 ns/op OverheadWarmup 1: 33554432 op, 89711700.00 ns, 2.6736 ns/op OverheadWarmup 2: 33554432 op, 89715800.00 ns, 2.6737 ns/op OverheadWarmup 3: 33554432 op, 78961200.00 ns, 2.3532 ns/op OverheadWarmup 4: 33554432 op, 70856700.00 ns, 2.1117 ns/op OverheadWarmup 5: 33554432 op, 70410900.00 ns, 2.0984 ns/op OverheadWarmup 6: 33554432 op, 70405800.00 ns, 2.0983 ns/op OverheadWarmup 7: 33554432 op, 70408700.00 ns, 2.0983 ns/op OverheadWarmup 8: 33554432 op, 70409800.00 ns, 2.0984 ns/op OverheadWarmup 9: 33554432 op, 70699800.00 ns, 2.1070 ns/op OverheadWarmup 10: 33554432 op, 70834700.00 ns, 2.1110 ns/op OverheadActual 1: 33554432 op, 70429400.00 ns, 2.0990 ns/op OverheadActual 2: 33554432 op, 70426600.00 ns, 2.0989 ns/op OverheadActual 3: 33554432 op, 70497500.00 ns, 2.1010 ns/op OverheadActual 4: 33554432 op, 70431400.00 ns, 2.0990 ns/op OverheadActual 5: 33554432 op, 70392800.00 ns, 2.0979 ns/op OverheadActual 6: 33554432 op, 70422600.00 ns, 2.0988 ns/op OverheadActual 7: 33554432 op, 70179600.00 ns, 2.0915 ns/op OverheadActual 8: 33554432 op, 68474200.00 ns, 2.0407 ns/op OverheadActual 9: 33554432 op, 70774600.00 ns, 2.1092 ns/op OverheadActual 10: 33554432 op, 70681000.00 ns, 2.1065 ns/op OverheadActual 11: 33554432 op, 70407400.00 ns, 2.0983 ns/op OverheadActual 12: 33554432 op, 70575800.00 ns, 2.1033 ns/op OverheadActual 13: 33554432 op, 70518800.00 ns, 2.1016 ns/op OverheadActual 14: 33554432 op, 70420700.00 ns, 2.0987 ns/op OverheadActual 15: 33554432 op, 70415300.00 ns, 2.0985 ns/op WorkloadWarmup 1: 33554432 op, 715609400.00 ns, 21.3268 ns/op WorkloadWarmup 2: 33554432 op, 718655600.00 ns, 21.4176 ns/op WorkloadWarmup 3: 33554432 op, 716534300.00 ns, 21.3544 ns/op WorkloadWarmup 4: 33554432 op, 714508800.00 ns, 21.2940 ns/op WorkloadWarmup 5: 33554432 op, 716907500.00 ns, 21.3655 ns/op WorkloadWarmup 6: 33554432 op, 714242100.00 ns, 21.2861 ns/op // BeforeActualRun WorkloadActual 1: 33554432 op, 719735200.00 ns, 21.4498 ns/op WorkloadActual 2: 33554432 op, 719919400.00 ns, 21.4553 ns/op WorkloadActual 3: 33554432 op, 715976700.00 ns, 21.3378 ns/op WorkloadActual 4: 33554432 op, 717210600.00 ns, 21.3745 ns/op WorkloadActual 5: 33554432 op, 714158300.00 ns, 21.2836 ns/op WorkloadActual 6: 33554432 op, 714865300.00 ns, 21.3046 ns/op WorkloadActual 7: 33554432 op, 714290900.00 ns, 21.2875 ns/op WorkloadActual 8: 33554432 op, 716025000.00 ns, 21.3392 ns/op WorkloadActual 9: 33554432 op, 716197500.00 ns, 21.3443 ns/op WorkloadActual 10: 33554432 op, 715733400.00 ns, 21.3305 ns/op WorkloadActual 11: 33554432 op, 715059400.00 ns, 21.3104 ns/op WorkloadActual 12: 33554432 op, 714951300.00 ns, 21.3072 ns/op WorkloadActual 13: 33554432 op, 714837400.00 ns, 21.3038 ns/op WorkloadActual 14: 33554432 op, 714846100.00 ns, 21.3041 ns/op WorkloadActual 15: 33554432 op, 716610900.00 ns, 21.3567 ns/op // AfterActualRun WorkloadResult 1: 33554432 op, 645550100.00 ns, 19.2389 ns/op WorkloadResult 2: 33554432 op, 646784000.00 ns, 19.2757 ns/op WorkloadResult 3: 33554432 op, 643731700.00 ns, 19.1847 ns/op WorkloadResult 4: 33554432 op, 644438700.00 ns, 19.2058 ns/op WorkloadResult 5: 33554432 op, 643864300.00 ns, 19.1887 ns/op WorkloadResult 6: 33554432 op, 645598400.00 ns, 19.2403 ns/op WorkloadResult 7: 33554432 op, 645770900.00 ns, 19.2455 ns/op WorkloadResult 8: 33554432 op, 645306800.00 ns, 19.2316 ns/op WorkloadResult 9: 33554432 op, 644632800.00 ns, 19.2116 ns/op WorkloadResult 10: 33554432 op, 644524700.00 ns, 19.2083 ns/op WorkloadResult 11: 33554432 op, 644410800.00 ns, 19.2049 ns/op WorkloadResult 12: 33554432 op, 644419500.00 ns, 19.2052 ns/op WorkloadResult 13: 33554432 op, 646184300.00 ns, 19.2578 ns/op // AfterAll // Benchmark Process 4732 has exited with code 0. Mean = 19.223 ns, StdErr = 0.008 ns (0.04%), N = 13, StdDev = 0.027 ns Min = 19.185 ns, Q1 = 19.205 ns, Median = 19.212 ns, Q3 = 19.240 ns, Max = 19.276 ns IQR = 0.035 ns, LowerFence = 19.152 ns, UpperFence = 19.293 ns ConfidenceInterval = [19.190 ns; 19.256 ns] (CI 99.9%), Margin = 0.033 ns (0.17% of Mean) Skewness = 0.34, Kurtosis = 1.82, MValue = 2 // ** Remained 1 (33.3%) benchmark(s) to run. Estimated finish 2025-03-07 18:00 (0h 0m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: Tests.LockOnThis: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 91d06f35-8d6d-429d-a0c7-556036229f6e.dll --anonymousPipes 1444 1352 --benchmarkName Tests.LockOnThis --job Default --benchmarkId 2 in C:\Users\egorbo\benchapp\bin\Release\net9.0\win-x64\91d06f35-8d6d-429d-a0c7-556036229f6e\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.2 (9.0.225.6610), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI // GC=Concurrent Workstation // HardwareIntrinsics=AVX-512F+CD+BW+DQ+VL+VBMI,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 181600.00 ns, 181.6000 us/op WorkloadJitting 1: 1 op, 470900.00 ns, 470.9000 us/op OverheadJitting 2: 16 op, 180100.00 ns, 11.2563 us/op WorkloadJitting 2: 16 op, 220800.00 ns, 13.8000 us/op WorkloadPilot 1: 16 op, 1100.00 ns, 68.7500 ns/op WorkloadPilot 2: 32 op, 1500.00 ns, 46.8750 ns/op WorkloadPilot 3: 64 op, 2100.00 ns, 32.8125 ns/op WorkloadPilot 4: 128 op, 3500.00 ns, 27.3438 ns/op WorkloadPilot 5: 256 op, 6400.00 ns, 25.0000 ns/op WorkloadPilot 6: 512 op, 12200.00 ns, 23.8281 ns/op WorkloadPilot 7: 1024 op, 23900.00 ns, 23.3398 ns/op WorkloadPilot 8: 2048 op, 47700.00 ns, 23.2910 ns/op WorkloadPilot 9: 4096 op, 101700.00 ns, 24.8291 ns/op WorkloadPilot 10: 8192 op, 184000.00 ns, 22.4609 ns/op WorkloadPilot 11: 16384 op, 378300.00 ns, 23.0896 ns/op WorkloadPilot 12: 32768 op, 765800.00 ns, 23.3704 ns/op WorkloadPilot 13: 65536 op, 1490200.00 ns, 22.7386 ns/op WorkloadPilot 14: 131072 op, 3018100.00 ns, 23.0263 ns/op WorkloadPilot 15: 262144 op, 5963500.00 ns, 22.7489 ns/op WorkloadPilot 16: 524288 op, 11878700.00 ns, 22.6568 ns/op WorkloadPilot 17: 1048576 op, 23565600.00 ns, 22.4739 ns/op WorkloadPilot 18: 2097152 op, 47133300.00 ns, 22.4749 ns/op WorkloadPilot 19: 4194304 op, 94929900.00 ns, 22.6331 ns/op WorkloadPilot 20: 8388608 op, 177526500.00 ns, 21.1628 ns/op WorkloadPilot 21: 16777216 op, 352172400.00 ns, 20.9911 ns/op WorkloadPilot 22: 33554432 op, 704637200.00 ns, 20.9998 ns/op OverheadWarmup 1: 33554432 op, 89787400.00 ns, 2.6759 ns/op OverheadWarmup 2: 33554432 op, 89697800.00 ns, 2.6732 ns/op OverheadWarmup 3: 33554432 op, 76864500.00 ns, 2.2907 ns/op OverheadWarmup 4: 33554432 op, 72148800.00 ns, 2.1502 ns/op OverheadWarmup 5: 33554432 op, 70661000.00 ns, 2.1059 ns/op OverheadWarmup 6: 33554432 op, 70472100.00 ns, 2.1002 ns/op OverheadWarmup 7: 33554432 op, 70439100.00 ns, 2.0992 ns/op OverheadWarmup 8: 33554432 op, 70418100.00 ns, 2.0986 ns/op OverheadWarmup 9: 33554432 op, 70697500.00 ns, 2.1069 ns/op OverheadWarmup 10: 33554432 op, 70414800.00 ns, 2.0985 ns/op OverheadActual 1: 33554432 op, 70448400.00 ns, 2.0995 ns/op OverheadActual 2: 33554432 op, 70419400.00 ns, 2.0987 ns/op OverheadActual 3: 33554432 op, 70420300.00 ns, 2.0987 ns/op OverheadActual 4: 33554432 op, 70434700.00 ns, 2.0991 ns/op OverheadActual 5: 33554432 op, 70426500.00 ns, 2.0989 ns/op OverheadActual 6: 33554432 op, 70432500.00 ns, 2.0991 ns/op OverheadActual 7: 33554432 op, 70435500.00 ns, 2.0991 ns/op OverheadActual 8: 33554432 op, 70429900.00 ns, 2.0990 ns/op OverheadActual 9: 33554432 op, 70428600.00 ns, 2.0989 ns/op OverheadActual 10: 33554432 op, 70428000.00 ns, 2.0989 ns/op OverheadActual 11: 33554432 op, 70440700.00 ns, 2.0993 ns/op OverheadActual 12: 33554432 op, 70426500.00 ns, 2.0989 ns/op OverheadActual 13: 33554432 op, 70707200.00 ns, 2.1072 ns/op OverheadActual 14: 33554432 op, 70794200.00 ns, 2.1098 ns/op OverheadActual 15: 33554432 op, 70420300.00 ns, 2.0987 ns/op WorkloadWarmup 1: 33554432 op, 704401300.00 ns, 20.9928 ns/op WorkloadWarmup 2: 33554432 op, 704725400.00 ns, 21.0025 ns/op WorkloadWarmup 3: 33554432 op, 704781600.00 ns, 21.0041 ns/op WorkloadWarmup 4: 33554432 op, 705693800.00 ns, 21.0313 ns/op WorkloadWarmup 5: 33554432 op, 811937800.00 ns, 24.1976 ns/op WorkloadWarmup 6: 33554432 op, 731126200.00 ns, 21.7893 ns/op WorkloadWarmup 7: 33554432 op, 704642700.00 ns, 21.0000 ns/op WorkloadWarmup 8: 33554432 op, 704735100.00 ns, 21.0027 ns/op WorkloadWarmup 9: 33554432 op, 704399900.00 ns, 20.9928 ns/op // BeforeActualRun WorkloadActual 1: 33554432 op, 709569000.00 ns, 21.1468 ns/op WorkloadActual 2: 33554432 op, 704507300.00 ns, 20.9960 ns/op WorkloadActual 3: 33554432 op, 704703300.00 ns, 21.0018 ns/op WorkloadActual 4: 33554432 op, 704180900.00 ns, 20.9862 ns/op WorkloadActual 5: 33554432 op, 704503000.00 ns, 20.9958 ns/op WorkloadActual 6: 33554432 op, 712284100.00 ns, 21.2277 ns/op WorkloadActual 7: 33554432 op, 704761200.00 ns, 21.0035 ns/op WorkloadActual 8: 33554432 op, 705026000.00 ns, 21.0114 ns/op WorkloadActual 9: 33554432 op, 704089800.00 ns, 20.9835 ns/op WorkloadActual 10: 33554432 op, 704754800.00 ns, 21.0033 ns/op WorkloadActual 11: 33554432 op, 704772200.00 ns, 21.0038 ns/op WorkloadActual 12: 33554432 op, 704707500.00 ns, 21.0019 ns/op WorkloadActual 13: 33554432 op, 706621400.00 ns, 21.0590 ns/op WorkloadActual 14: 33554432 op, 704451200.00 ns, 20.9943 ns/op WorkloadActual 15: 33554432 op, 704459600.00 ns, 20.9945 ns/op // AfterActualRun WorkloadResult 1: 33554432 op, 634077400.00 ns, 18.8970 ns/op WorkloadResult 2: 33554432 op, 634273400.00 ns, 18.9028 ns/op WorkloadResult 3: 33554432 op, 633751000.00 ns, 18.8873 ns/op WorkloadResult 4: 33554432 op, 634073100.00 ns, 18.8969 ns/op WorkloadResult 5: 33554432 op, 634331300.00 ns, 18.9045 ns/op WorkloadResult 6: 33554432 op, 634596100.00 ns, 18.9124 ns/op WorkloadResult 7: 33554432 op, 633659900.00 ns, 18.8845 ns/op WorkloadResult 8: 33554432 op, 634324900.00 ns, 18.9044 ns/op WorkloadResult 9: 33554432 op, 634342300.00 ns, 18.9049 ns/op WorkloadResult 10: 33554432 op, 634277600.00 ns, 18.9029 ns/op WorkloadResult 11: 33554432 op, 634021300.00 ns, 18.8953 ns/op WorkloadResult 12: 33554432 op, 634029700.00 ns, 18.8956 ns/op // AfterAll // Benchmark Process 7280 has exited with code 0. Mean = 18.899 ns, StdErr = 0.002 ns (0.01%), N = 12, StdDev = 0.008 ns Min = 18.885 ns, Q1 = 18.895 ns, Median = 18.900 ns, Q3 = 18.904 ns, Max = 18.912 ns IQR = 0.009 ns, LowerFence = 18.882 ns, UpperFence = 18.918 ns ConfidenceInterval = [18.889 ns; 18.909 ns] (CI 99.9%), Margin = 0.010 ns (0.05% of Mean) Skewness = -0.3, Kurtosis = 2.13, MValue = 2 // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2025-03-07 18:00 (0h 0m from now) ** Successfully reverted power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ***** BenchmarkRunner: Finish ***** // * Export * BenchmarkDotNet.Artifacts\results\Tests-report.csv BenchmarkDotNet.Artifacts\results\Tests-report-github.md BenchmarkDotNet.Artifacts\results\Tests-report.html // * Detailed results * Tests.Lock_OnLockObj: DefaultJob Runtime = .NET 9.0.2 (9.0.225.6610), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI; GC = Concurrent Workstation Mean = 19.002 ns, StdErr = 0.008 ns (0.04%), N = 13, StdDev = 0.029 ns Min = 18.965 ns, Q1 = 18.975 ns, Median = 19.002 ns, Q3 = 19.030 ns, Max = 19.051 ns IQR = 0.055 ns, LowerFence = 18.893 ns, UpperFence = 19.113 ns ConfidenceInterval = [18.967 ns; 19.036 ns] (CI 99.9%), Margin = 0.035 ns (0.18% of Mean) Skewness = 0.19, Kurtosis = 1.45, MValue = 2 -------------------- Histogram -------------------- [18.948 ns ; 19.068 ns) | @@@@@@@@@@@@@ --------------------------------------------------- Tests.LockOnThis_ThisKnownToBeNonNull: DefaultJob Runtime = .NET 9.0.2 (9.0.225.6610), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI; GC = Concurrent Workstation Mean = 19.223 ns, StdErr = 0.008 ns (0.04%), N = 13, StdDev = 0.027 ns Min = 19.185 ns, Q1 = 19.205 ns, Median = 19.212 ns, Q3 = 19.240 ns, Max = 19.276 ns IQR = 0.035 ns, LowerFence = 19.152 ns, UpperFence = 19.293 ns ConfidenceInterval = [19.190 ns; 19.256 ns] (CI 99.9%), Margin = 0.033 ns (0.17% of Mean) Skewness = 0.34, Kurtosis = 1.82, MValue = 2 -------------------- Histogram -------------------- [19.169 ns ; 19.291 ns) | @@@@@@@@@@@@@ --------------------------------------------------- Tests.LockOnThis: DefaultJob Runtime = .NET 9.0.2 (9.0.225.6610), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI; GC = Concurrent Workstation Mean = 18.899 ns, StdErr = 0.002 ns (0.01%), N = 12, StdDev = 0.008 ns Min = 18.885 ns, Q1 = 18.895 ns, Median = 18.900 ns, Q3 = 18.904 ns, Max = 18.912 ns IQR = 0.009 ns, LowerFence = 18.882 ns, UpperFence = 18.918 ns ConfidenceInterval = [18.889 ns; 18.909 ns] (CI 99.9%), Margin = 0.010 ns (0.05% of Mean) Skewness = -0.3, Kurtosis = 2.13, MValue = 2 -------------------- Histogram -------------------- [18.880 ns ; 18.917 ns) | @@@@@@@@@@@@ --------------------------------------------------- // * Summary * BenchmarkDotNet v0.14.0, Windows 11 (10.0.26100.2314) (Hyper-V) Unknown processor .NET SDK 10.0.100-preview.3.25157.6 [Host] : .NET 9.0.2 (9.0.225.6610), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI DefaultJob : .NET 9.0.2 (9.0.225.6610), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI | Method | Mean | Error | Ratio | |-------------------------------- |---------:|---------:|------:| | Lock_OnLockObj | 19.00 ns | 0.035 ns | 1.00 | | LockOnThis_ThisKnownToBeNonNull | 19.22 ns | 0.033 ns | 1.01 | | LockOnThis | 18.90 ns | 0.010 ns | 0.99 | // * Warnings * Environment Summary -> Benchmark was executed on the virtual machine with Hyper-V hypervisor. Virtualization can affect the measurement result. // * Hints * HideColumnsAnalyser Summary -> Hidden columns: StdDev Outliers Tests.Lock_OnLockObj: Default -> 2 outliers were removed (21.27 ns, 21.27 ns) Tests.LockOnThis_ThisKnownToBeNonNull: Default -> 2 outliers were removed (21.45 ns, 21.46 ns) Tests.LockOnThis: Default -> 3 outliers were removed (21.06 ns..21.23 ns) // * Legends * Mean : Arithmetic mean of all measurements Error : Half of 99.9% confidence interval Ratio : Mean of the ratio distribution ([Current]/[Baseline]) 1 ns : 1 Nanosecond (0.000000001 sec) // ***** BenchmarkRunner: End ***** Run time: 00:01:04 (64.79 sec), executed benchmarks: 3 Global total time: 00:01:13 (73.08 sec), executed benchmarks: 3 // * Artifacts cleanup * Artifacts cleanup is finished =============================================== Finished! Sending results... ===============================================