Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: libjq1 libonig5 The following NEW packages will be installed: jq libjq1 libonig5 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 346 kB of archives. After this operation, 1043 kB of additional disk space will be used. Get:1 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 libonig5 arm64 6.9.7.1-2build1 [169 kB] Get:2 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 libjq1 arm64 1.6-2.1ubuntu3 [125 kB] Get:3 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 jq arm64 1.6-2.1ubuntu3 [52.1 kB] dpkg-preconfigure: unable to re-open stdin: No such file or directory Fetched 346 kB in 1s (502 kB/s) Selecting previously unselected package libonig5:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 67435 files and directories currently installed.) Preparing to unpack .../libonig5_6.9.7.1-2build1_arm64.deb ... Unpacking libonig5:arm64 (6.9.7.1-2build1) ... Selecting previously unselected package libjq1:arm64. Preparing to unpack .../libjq1_1.6-2.1ubuntu3_arm64.deb ... Unpacking libjq1:arm64 (1.6-2.1ubuntu3) ... Selecting previously unselected package jq. Preparing to unpack .../jq_1.6-2.1ubuntu3_arm64.deb ... Unpacking jq (1.6-2.1ubuntu3) ... Setting up libonig5:arm64 (6.9.7.1-2build1) ... Setting up libjq1:arm64 (1.6-2.1ubuntu3) ... Setting up jq (1.6-2.1ubuntu3) ... Processing triggers for man-db (2.10.2-1) ... Processing triggers for libc-bin (2.35-0ubuntu3.8) ... Running kernel seems to be up-to-date. No services need to be restarted. No containers need to be restarted. No user sessions are running outdated binaries. No VM guests are running outdated hypervisor (qemu) binaries on this host. Starting job for PR 50915 (JobId=a241636e) --2024-09-03 12:14:36-- https://dot.net/v1/dotnet-install.sh Resolving dot.net (dot.net)... 20.76.201.171, 20.112.250.133, 20.236.44.162, ... Connecting to dot.net (dot.net)|20.76.201.171|:443... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh [following] --2024-09-03 12:14:36-- https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh Resolving dotnet.microsoft.com (dotnet.microsoft.com)... 13.107.253.41, 2620:1ec:29:1::41 Connecting to dotnet.microsoft.com (dotnet.microsoft.com)|13.107.253.41|:443... connected. HTTP request sent, awaiting response... 200 OK Cookie coming from dotnet.microsoft.com attempted to set domain to dotnetwebsite.azurewebsites.net Cookie coming from dotnet.microsoft.com attempted to set domain to dotnetwebsite.azurewebsites.net Length: 63354 (62K) [application/x-sh] Saving to: ‘/home/dotnet-install.sh’ 0K .......... .......... .......... .......... .......... 80% 470K 0s 50K .......... . 100% 107M=0.1s 2024-09-03 12:14:37 (580 KB/s) - ‘/home/dotnet-install.sh’ saved [63354/63354] dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Sdk/9.0.100-preview.7.24407.12/dotnet-sdk-9.0.100-preview.7.24407.12-linux-arm64.tar.gz dotnet-install: Remote file https://dotnetcli.azureedge.net/dotnet/Sdk/9.0.100-preview.7.24407.12/dotnet-sdk-9.0.100-preview.7.24407.12-linux-arm64.tar.gz size is 200202415 bytes. dotnet-install: Extracting archive from https://dotnetcli.azureedge.net/dotnet/Sdk/9.0.100-preview.7.24407.12/dotnet-sdk-9.0.100-preview.7.24407.12-linux-arm64.tar.gz dotnet-install: Downloaded file size is 200202415 bytes. dotnet-install: The remote and local file sizes are equal. dotnet-install: Installed version is 9.0.100-preview.7.24407.12 dotnet-install: Adding to current process PATH: `/home/dotnet`. Note: This change will be visible only when sourcing script. dotnet-install: Note that the script does not resolve dependencies during installation. dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section. dotnet-install: Installation finished successfully. dotnet-install: Attempting to download using aka.ms link https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.401/dotnet-sdk-8.0.401-linux-arm64.tar.gz dotnet-install: Remote file https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.401/dotnet-sdk-8.0.401-linux-arm64.tar.gz size is 207131531 bytes. dotnet-install: Extracting archive from https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.401/dotnet-sdk-8.0.401-linux-arm64.tar.gz dotnet-install: Downloaded file size is 207131531 bytes. dotnet-install: The remote and local file sizes are equal. dotnet-install: Installed version is 8.0.401 dotnet-install: Adding to current process PATH: `/home/dotnet`. Note: This change will be visible only when sourcing script. dotnet-install: Note that the script does not resolve dependencies during installation. dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section. dotnet-install: Installation finished successfully. BENCH_ARGS: --runtimes net6.0 net7.0 net8.0 net9.0 ################################################################# # Cloning UtilsRunner ################################################################# ################################################################# # Building benchmark app ################################################################# Welcome to .NET 9.0! --------------------- SDK Version: 9.0.100-preview.7.24407.12 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, view the instructions: https://aka.ms/dotnet-https-linux ---------------- 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 -------------------------------------------------------------------------------------- The template "Console App" was created successfully. Processing post-creation actions... Restoring /home/egorbot/benchapp/benchapp.csproj: Determining projects to restore... Restored /home/egorbot/benchapp/benchapp.csproj (in 98 ms). Restore succeeded. Determining projects to restore... Writing /tmp/tmprlCm0L.tmp info : X.509 certificate chain validation will use the fallback certificate bundle at '/home/dotnet/sdk/9.0.100-preview.7.24407.12/trustedroots/codesignctl.pem'. info : X.509 certificate chain validation will use the fallback certificate bundle at '/home/dotnet/sdk/9.0.100-preview.7.24407.12/trustedroots/timestampctl.pem'. info : Adding PackageReference for package 'BenchmarkDotNet' into project '/home/egorbot/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 29ms info : Restoring packages for /home/egorbot/benchapp/benchapp.csproj... info : GET https://api.nuget.org/v3-flatcontainer/benchmarkdotnet/index.json info : OK https://api.nuget.org/v3-flatcontainer/benchmarkdotnet/index.json 31ms 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/benchmarkdotnet/0.14.0/benchmarkdotnet.0.14.0.nupkg 8ms 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 : GET https://api.nuget.org/v3-flatcontainer/iced/index.json 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 : 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/perfolizer/index.json info : GET https://api.nuget.org/v3-flatcontainer/system.management/index.json info : OK https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/index.json 25ms info : GET https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/0.14.0/benchmarkdotnet.annotations.0.14.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/commandlineparser/index.json 52ms info : GET https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/0.14.0/benchmarkdotnet.annotations.0.14.0.nupkg 31ms info : OK https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg 7ms info : OK https://api.nuget.org/v3-flatcontainer/iced/index.json 62ms info : OK https://api.nuget.org/v3-flatcontainer/gee.external.capstone/index.json 62ms 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/gee.external.capstone/2.3.0/gee.external.capstone.2.3.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/index.json 66ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.runtime/index.json 67ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.runtime/2.2.332302/microsoft.diagnostics.runtime.2.2.332302.nupkg 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.tracing.traceevent/index.json 68ms info : OK https://api.nuget.org/v3-flatcontainer/iced/1.17.0/iced.1.17.0.nupkg 6ms 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/gee.external.capstone/2.3.0/gee.external.capstone.2.3.0.nupkg 8ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/index.json 71ms 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/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 6ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.tracing.traceevent/3.1.8/microsoft.diagnostics.tracing.traceevent.3.1.8.nupkg 8ms info : OK https://api.nuget.org/v3-flatcontainer/system.management/index.json 79ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/3.1.6/microsoft.dotnet.platformabstractions.3.1.6.nupkg 7ms info : GET https://api.nuget.org/v3-flatcontainer/system.management/5.0.0/system.management.5.0.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.management/5.0.0/system.management.5.0.0.nupkg 7ms info : OK https://api.nuget.org/v3-flatcontainer/perfolizer/index.json 129ms 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/perfolizer/0.3.17/perfolizer.0.3.17.nupkg 6ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/index.json 28ms 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 6ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/index.json info : GET https://api.nuget.org/v3-flatcontainer/system.collections.immutable/index.json info : GET https://api.nuget.org/v3-flatcontainer/system.memory/index.json info : GET https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/index.json info : GET https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/index.json info : GET https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/index.json info : GET https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/index.json 24ms info : OK https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/index.json 25ms info : OK https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/index.json 25ms info : GET https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/index.json 25ms info : GET https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg info : GET https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg 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/system.threading.tasks.extensions/index.json 26ms info : GET https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.collections.immutable/index.json 27ms info : OK https://api.nuget.org/v3-flatcontainer/system.memory/index.json 28ms info : GET https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg info : GET https://api.nuget.org/v3-flatcontainer/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg 7ms info : OK https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg 6ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.3/microsoft.codeanalysis.analyzers.3.3.3.nupkg 6ms info : OK https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg 7ms info : OK https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg 6ms info : OK https://api.nuget.org/v3-flatcontainer/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg 6ms info : OK https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg 7ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/index.json 27ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg 6ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.netcore.client/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.netcore.client/index.json 25ms 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 6ms 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 : OK https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/index.json 25ms 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/microsoft.extensions.logging/index.json 27ms 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/microsoft.bcl.asyncinterfaces/1.1.0/microsoft.bcl.asyncinterfaces.1.1.0.nupkg 7ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/2.1.1/microsoft.extensions.logging.2.1.1.nupkg 6ms 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.options/index.json 25ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/index.json 25ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/index.json 27ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.1.1/microsoft.extensions.options.2.1.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/index.json 27ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.1.1/microsoft.extensions.dependencyinjection.abstractions.2.1.1.nupkg 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.dependencyinjection.abstractions/2.1.1/microsoft.extensions.dependencyinjection.abstractions.2.1.1.nupkg 6ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.1.1/microsoft.extensions.options.2.1.1.nupkg 6ms 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 6ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/index.json 30ms 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 8ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/index.json 33ms 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 7ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/index.json 34ms 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 6ms info : GET https://api.nuget.org/v3-flatcontainer/system.memory/4.5.1/system.memory.4.5.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.memory/4.5.1/system.memory.4.5.1.nupkg 7ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/index.json 29ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.4.0/microsoft.win32.registry.4.4.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.4.0/microsoft.win32.registry.4.4.0.nupkg 6ms info : GET https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.0.0/microsoft.netcore.platforms.2.0.0.nupkg info : GET https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.0.0/microsoft.netcore.platforms.2.0.0.nupkg 6ms info : OK https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/index.json 28ms info : GET https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.4.0/system.security.accesscontrol.4.4.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/index.json 31ms info : GET https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.4.0/system.security.principal.windows.4.4.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.4.0/system.security.accesscontrol.4.4.0.nupkg 8ms info : OK https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.4.0/system.security.principal.windows.4.4.0.nupkg 6ms info : GET https://api.nuget.org/v3-flatcontainer/system.codedom/index.json info : GET https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/5.0.0/microsoft.win32.registry.5.0.0.nupkg info : GET https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/5.0.0/microsoft.win32.registry.5.0.0.nupkg 6ms info : OK https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg 6ms info : GET https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.0.nupkg info : GET https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg 7ms info : OK https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.0.nupkg 8ms info : OK https://api.nuget.org/v3-flatcontainer/system.codedom/index.json 29ms 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/system.codedom/5.0.0/system.codedom.5.0.0.nupkg 9ms info : Installed Microsoft.NETCore.Platforms 2.0.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.netcore.platforms/2.0.0 with content hash VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==. info : Installed System.Security.Principal.Windows 4.4.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.security.principal.windows/4.4.0 with content hash pP+AOzt1o3jESOuLmf52YQTF7H3Ng9hTnrOESQiqsnl2IbBh1HInsAMHYtoh75iUYV0OIkHmjvveraYB6zM97w==. info : Installed Microsoft.NETCore.Platforms 2.1.2 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.netcore.platforms/2.1.2 with content hash mOJy3M0UN+LUG21dLGMxaWZEP6xYpQEpLuvuEQBaownaX4YuhH6NmNUlN9si+vNkAS6dwJ//N1O4DmLf2CikVg==. info : Installed System.Security.AccessControl 4.4.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.security.accesscontrol/4.4.0 with content hash 2NRFPX/V81ucKQmqNgGBZrKGH/5ejsvivSGMRum0SMgPnJxwhuNkzVS1+7gC3R2X0f57CtwrPrXPPSe6nOp82g==. info : Installed Microsoft.Extensions.DependencyInjection.Abstractions 2.1.1 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/2.1.1 with content hash MgYpU5cwZohUMKKg3sbPhvGG+eAZ/59E9UwPwlrUkyXU+PGzqwZg9yyQNjhxuAWmoNoFReoemeCku50prYSGzA==. info : Installed Microsoft.Extensions.Configuration.Binder 2.1.1 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.extensions.configuration.binder/2.1.1 with content hash fcLCTS03poWE4v9tSNBr3pWn0QwGgAn1vzqHXlXgvqZeOc7LvQNzaWcKRQZTdEc3+YhQKwMsOtm3VKSA2aWQ8w==. info : Installed System.Memory 4.5.1 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.memory/4.5.1 with content hash sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==. info : Installed Microsoft.Bcl.AsyncInterfaces 1.1.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.bcl.asyncinterfaces/1.1.0 with content hash 1Am6l4Vpn3/K32daEqZI+FFr96OlZkgwK2LcT3pZ2zWubR5zTPW3/FkO1Rat9kb7oQOa4rxgl9LJHc5tspCWfg==. info : Installed System.Security.Principal.Windows 5.0.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.security.principal.windows/5.0.0 with content hash t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==. info : Installed System.Security.AccessControl 5.0.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.security.accesscontrol/5.0.0 with content hash dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==. info : Installed Microsoft.Extensions.Logging.Abstractions 2.1.1 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.extensions.logging.abstractions/2.1.1 with content hash XRzK7ZF+O6FzdfWrlFTi1Rgj2080ZDsd46vzOjadHUB0Cz5kOvDG8vI7caa5YFrsHQpcfn0DxtjS4E46N4FZsA==. info : Installed Microsoft.Extensions.Configuration.Abstractions 2.1.1 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.extensions.configuration.abstractions/2.1.1 with content hash VfuZJNa0WUshZ/+8BFZAhwFKiKuu/qOUCFntfdLpHj7vcRnsGHqd3G2Hse78DM+pgozczGM63lGPRLmy+uhUOA==. info : Installed Microsoft.Extensions.Primitives 2.1.1 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.extensions.primitives/2.1.1 with content hash scJ1GZNIxMmjpENh0UZ8XCQ6vzr/LzeF9WvEA51Ix2OQGAs9WPgPu8ABVUdvpKPLuor/t05gm6menJK3PwqOXg==. info : Installed Microsoft.Extensions.Logging 2.1.1 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.extensions.logging/2.1.1 with content hash hh+mkOAQDTp6XH80xJt3+wwYVzkbwYQl9XZRCz4Um0JjP/o7N9vHM3rZ6wwwtr+BBe/L6iBO2sz0px6OWBzqZQ==. info : Installed Microsoft.Extensions.Configuration 2.1.1 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.extensions.configuration/2.1.1 with content hash LjVKO6P2y52c5ZhTLX/w8zc5H4Y3J/LJsgqTBj49TtFq/hAtVNue/WA0F6/7GMY90xhD7K0MDZ4qpOeWXbLvzg==. info : Installed Microsoft.Extensions.Options 2.1.1 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.extensions.options/2.1.1 with content hash V7lXCU78lAbzaulCGFKojcCyG8RTJicEbiBkPJjFqiqXwndEBBIehdXRMWEVU3UtzQ1yDvphiWUL9th6/4gJ7w==. info : Installed CommandLineParser 2.9.1 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/commandlineparser/2.9.1 with content hash OE0sl1/sQ37bjVsPKKtwQlWDgqaxWgtme3xZz7JssWUzg5JpMIyHgCTY9MVMxOg48fJ1AgGT3tgdH5m/kQ5xhA==. info : Installed BenchmarkDotNet.Annotations 0.14.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/benchmarkdotnet.annotations/0.14.0 with content hash CUDCg6bgHrDzhjnA+IOBl5gAo8Y5hZ2YSs7MBXrYMlMKpBZqrD5ez0537uDveOkcf+YWAoK+S4sMcuWPbIz8bw==. info : Installed Perfolizer 0.3.17 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/perfolizer/0.3.17 with content hash FQgtCoF2HFwvzKWulAwBS5BGLlh8pgbrJtOp47jyBwh2CW16juVtacN1azOA2BqdrJXkXTNLNRMo7ZlHHiuAnA==. info : Installed BenchmarkDotNet 0.14.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/benchmarkdotnet/0.14.0 with content hash eIPSDKi3oni734M1rt/XJAwGQQOIf9gLjRRKKJ0HuVy3vYd7gnmAIX1bTjzI9ZbAY/nPddgqqgM/TeBYitMCIg==. info : Installed Microsoft.Win32.Registry 4.4.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.win32.registry/4.4.0 with content hash dA36TlNVn/XfrZtmf0fiI/z1nd3Wfp2QVzTdj26pqgP9LFWq0i1hYEUAW50xUjGFYn1+/cP3KGuxT2Yn1OUNBQ==. info : Installed Iced 1.17.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/iced/1.17.0 with content hash 8x+HCVTl/HHTGpscH3vMBhV8sknN/muZFw9s3TsI8SA6+c43cOTCi2+jE4KsU8pNLbJ++iF2ZFcpcXHXtDglnw==. info : Installed Gee.External.Capstone 2.3.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/gee.external.capstone/2.3.0 with content hash 2ap/rYmjtzCOT8hxrnEW/QeiOt+paD8iRrIcdKX0cxVwWLFa1e+JDBNeECakmccXrSFeBQuu5AV8SNkipFMMMw==. info : Installed System.Threading.Tasks.Extensions 4.5.4 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.threading.tasks.extensions/4.5.4 with content hash zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==. info : Installed Microsoft.DotNet.PlatformAbstractions 3.1.6 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.dotnet.platformabstractions/3.1.6 with content hash jek4XYaQ/PGUwDKKhwR8K47Uh1189PFzMeLqO83mXrXQVIpARZCcfuDedH50YDTepBkfijCZN5U/vZi++erxtg==. info : Installed Microsoft.Diagnostics.Runtime 2.2.332302 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.diagnostics.runtime/2.2.332302 with content hash Hp84ivxSKIMTBzYSATxmUsm3YSXHWivcwiRRbsydGmqujMUK8BAueLN0ssAVEOkOBmh0vjUBhrq7YcroT7VCug==. info : Installed System.Management 5.0.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.management/5.0.0 with content hash MF1CHaRcC+MLFdnDthv4/bKWBZnlnSpkGqa87pKukQefgEdwtb9zFW6zs0GjPp73qtpYYg4q6PEKbzJbxCpKfw==. info : Installed Microsoft.Diagnostics.NETCore.Client 0.2.251802 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.diagnostics.netcore.client/0.2.251802 with content hash bqnYl6AdSeboeN4v25hSukK6Odm6/54E3Y2B8rBvgqvAW0mF8fo7XNRVE2DMOG7Rk0fiuA079QIH28+V+W1Zdg==. info : Installed System.Runtime.CompilerServices.Unsafe 5.0.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.runtime.compilerservices.unsafe/5.0.0 with content hash ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==. info : Installed Microsoft.NETCore.Platforms 5.0.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.netcore.platforms/5.0.0 with content hash VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==. info : Installed System.Collections.Immutable 5.0.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.collections.immutable/5.0.0 with content hash FXkLXiK0sVVewcso0imKQoOxjoPAj42R8HtjjbSjVPAzwDfzoyoznWxgA3c38LDbN9SJux1xXoXYAhz98j7r2g==. info : Installed Microsoft.CodeAnalysis.Common 4.1.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.codeanalysis.common/4.1.0 with content hash bNzTyxP3iD5FPFHfVDl15Y6/wSoI7e3MeV0lOaj9igbIKTjgrmuw6LoVJ06jUNFA7+KaDC/OIsStWl/FQJz6sQ==. info : Installed Microsoft.Win32.Registry 5.0.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.win32.registry/5.0.0 with content hash dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==. info : Installed System.Memory 4.5.4 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.memory/4.5.4 with content hash 1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==. info : Installed System.CodeDom 5.0.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.codedom/5.0.0 with content hash JPJArwA1kdj8qDAkY2XGjSWoYnqiM7q/3yRNkt6n28Mnn95MuEGkZXUbPBf7qc3IjwrGY5ttQon7yqHZyQJmOQ==. info : Installed Microsoft.Diagnostics.Tracing.TraceEvent 3.1.8 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.diagnostics.tracing.traceevent/3.1.8 with content hash kl3UMrZKSeSEYZ8rt/GjLUQToREjgQABqfg6PzQBmSlYHTZOKE9ePEOS2xptROQ9SVvngg3QGX51TIT11iZ0wA==. info : Installed System.Reflection.Metadata 5.0.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.reflection.metadata/5.0.0 with content hash 5NecZgXktdGg34rh1OenY1rFNDCI8xSjFr+Z4OU4cU06AQHUdRnIIEeWENu3Wl4YowbzkymAIMvi3WyK9U53pQ==. info : Installed Microsoft.CodeAnalysis.Analyzers 3.3.3 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.3 with content hash j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==. info : Installed System.Text.Encoding.CodePages 4.5.1 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.text.encoding.codepages/4.5.1 with content hash 4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==. info : Installed Microsoft.CodeAnalysis.CSharp 4.1.0 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/microsoft.codeanalysis.csharp/4.1.0 with content hash sbu6kDGzo9bfQxuqWpeEE7I9P30bSuZEnpDz9/qz20OU6pm79Z63+/BsAzO2e/R/Q97kBrpj647wokZnEVr97w==. info : GET https://api.nuget.org/v3/vulnerabilities/index.json info : OK https://api.nuget.org/v3/vulnerabilities/index.json 10ms info : GET https://api.nuget.org/v3-vulnerabilities/2024.08.29.05.32.17/vulnerability.base.json info : GET https://api.nuget.org/v3-vulnerabilities/2024.08.29.05.32.17/2024.09.03.05.32.34/vulnerability.update.json info : OK https://api.nuget.org/v3-vulnerabilities/2024.08.29.05.32.17/vulnerability.base.json 6ms info : OK https://api.nuget.org/v3-vulnerabilities/2024.08.29.05.32.17/2024.09.03.05.32.34/vulnerability.update.json 6ms info : Package 'BenchmarkDotNet' is compatible with all the specified frameworks in project '/home/egorbot/benchapp/benchapp.csproj'. info : PackageReference for package 'BenchmarkDotNet' version '0.14.0' added to file '/home/egorbot/benchapp/benchapp.csproj'. info : Generating MSBuild file /home/egorbot/benchapp/obj/benchapp.csproj.nuget.g.props. info : Writing assets file to disk. Path: /home/egorbot/benchapp/obj/project.assets.json log : Restored /home/egorbot/benchapp/benchapp.csproj (in 2.02 sec). Determining projects to restore... Writing /tmp/tmpAMkysk.tmp info : X.509 certificate chain validation will use the fallback certificate bundle at '/home/dotnet/sdk/9.0.100-preview.7.24407.12/trustedroots/codesignctl.pem'. info : X.509 certificate chain validation will use the fallback certificate bundle at '/home/dotnet/sdk/9.0.100-preview.7.24407.12/trustedroots/timestampctl.pem'. info : Adding PackageReference for package 'System.IO.Hashing' into project '/home/egorbot/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 240ms info : Restoring packages for /home/egorbot/benchapp/benchapp.csproj... info : GET https://api.nuget.org/v3-flatcontainer/system.io.hashing/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.io.hashing/index.json 52ms info : GET https://api.nuget.org/v3-flatcontainer/system.io.hashing/9.0.0-preview.7.24405.7/system.io.hashing.9.0.0-preview.7.24405.7.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.io.hashing/9.0.0-preview.7.24405.7/system.io.hashing.9.0.0-preview.7.24405.7.nupkg 7ms info : Installed System.IO.Hashing 9.0.0-preview.7.24405.7 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.io.hashing/9.0.0-preview.7.24405.7 with content hash AZLMImW6IbjV2Y7R2B1GsbOkuCOwsmhee33W5rVsorAUFHZJgFmE2cF0ez9EJ/yIl4DUGrWdP6V17rftwM7vOA==. info : CACHE https://api.nuget.org/v3/vulnerabilities/index.json info : CACHE https://api.nuget.org/v3-vulnerabilities/2024.08.29.05.32.17/vulnerability.base.json info : CACHE https://api.nuget.org/v3-vulnerabilities/2024.08.29.05.32.17/2024.09.03.05.32.34/vulnerability.update.json info : Package 'System.IO.Hashing' is compatible with all the specified frameworks in project '/home/egorbot/benchapp/benchapp.csproj'. info : PackageReference for package 'System.IO.Hashing' version '9.0.0-preview.7.24405.7' added to file '/home/egorbot/benchapp/benchapp.csproj'. info : Writing assets file to disk. Path: /home/egorbot/benchapp/obj/project.assets.json log : Restored /home/egorbot/benchapp/benchapp.csproj (in 446 ms). --2024-09-03 12:15:01-- https://gist.githubusercontent.com/EgorBot/72f355bab18d0cb9e3bacbf48eb70289/raw Resolving gist.githubusercontent.com (gist.githubusercontent.com)... 185.199.108.133, 185.199.110.133, 185.199.109.133, ... Connecting to gist.githubusercontent.com (gist.githubusercontent.com)|185.199.108.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 950 [text/plain] Saving to: ‘Program.cs’ 0K 100% 79.5M=0s 2024-09-03 12:15:01 (79.5 MB/s) - ‘Program.cs’ saved [950/950] Determining projects to restore... Restored /home/egorbot/benchapp/benchapp.csproj (in 1.21 sec). /home/dotnet/sdk/9.0.100-preview.7.24407.12/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 [/home/egorbot/benchapp/benchapp.csproj::TargetFramework=net9.0] benchapp -> /home/egorbot/benchapp/bin/Release/net9.0/benchapp.dll Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:00:03.68 Benchmark build successful dotnet-install: Attempting to download using aka.ms link https://dotnetcli.azureedge.net/dotnet/Sdk/7.0.410/dotnet-sdk-7.0.410-linux-arm64.tar.gz dotnet-install: Remote file https://dotnetcli.azureedge.net/dotnet/Sdk/7.0.410/dotnet-sdk-7.0.410-linux-arm64.tar.gz size is 213359655 bytes. dotnet-install: Extracting archive from https://dotnetcli.azureedge.net/dotnet/Sdk/7.0.410/dotnet-sdk-7.0.410-linux-arm64.tar.gz cp: cannot create regular file '/home/dotnet/dotnet': Text file busy dotnet-install: Downloaded file size is 213359655 bytes. dotnet-install: The remote and local file sizes are equal. dotnet-install: Installed version is 7.0.410 dotnet-install: Adding to current process PATH: `/home/dotnet`. Note: This change will be visible only when sourcing script. dotnet-install: Note that the script does not resolve dependencies during installation. dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section. dotnet-install: Installation finished successfully. dotnet-install: Attempting to download using aka.ms link https://dotnetcli.azureedge.net/dotnet/Sdk/6.0.425/dotnet-sdk-6.0.425-linux-arm64.tar.gz dotnet-install: Remote file https://dotnetcli.azureedge.net/dotnet/Sdk/6.0.425/dotnet-sdk-6.0.425-linux-arm64.tar.gz size is 180066140 bytes. dotnet-install: Extracting archive from https://dotnetcli.azureedge.net/dotnet/Sdk/6.0.425/dotnet-sdk-6.0.425-linux-arm64.tar.gz cp: cannot create regular file '/home/dotnet/dotnet': Text file busy dotnet-install: Downloaded file size is 180066140 bytes. dotnet-install: The remote and local file sizes are equal. dotnet-install: Installed version is 6.0.425 dotnet-install: Adding to current process PATH: `/home/dotnet`. Note: This change will be visible only when sourcing script. dotnet-install: Note that the script does not resolve dependencies during installation. dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section. dotnet-install: Installation finished successfully. ################################################################# # Running the benchmark app ################################################################# WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... Package clang is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'clang' has no installation candidate // Validating benchmarks: // ***** BenchmarkRunner: Start ***** // ***** Found 16 benchmark(s) in total ***** // ***** Building 4 exe(s) in Parallel: Start ***** // ***** Done, took 00:00:11 (11.51 sec) ***** // Found 16 benchmarks: // Bench.Struct: Job-AOJGNR(Runtime=.NET 6.0, Toolchain=net6.0) // Bench.Class: Job-AOJGNR(Runtime=.NET 6.0, Toolchain=net6.0) // Bench.Nullable: Job-AOJGNR(Runtime=.NET 6.0, Toolchain=net6.0) // Bench.NullableSpecialized: Job-AOJGNR(Runtime=.NET 6.0, Toolchain=net6.0) // Bench.Struct: Job-BHTBPA(Runtime=.NET 7.0, Toolchain=net7.0) // Bench.Class: Job-BHTBPA(Runtime=.NET 7.0, Toolchain=net7.0) // Bench.Nullable: Job-BHTBPA(Runtime=.NET 7.0, Toolchain=net7.0) // Bench.NullableSpecialized: Job-BHTBPA(Runtime=.NET 7.0, Toolchain=net7.0) // Bench.Struct: Job-CCEICE(Runtime=.NET 8.0, Toolchain=net8.0) // Bench.Class: Job-CCEICE(Runtime=.NET 8.0, Toolchain=net8.0) // Bench.Nullable: Job-CCEICE(Runtime=.NET 8.0, Toolchain=net8.0) // Bench.NullableSpecialized: Job-CCEICE(Runtime=.NET 8.0, Toolchain=net8.0) // Bench.Struct: Job-EMWDZB(Runtime=.NET 9.0, Toolchain=net9.0) // Bench.Class: Job-EMWDZB(Runtime=.NET 9.0, Toolchain=net9.0) // Bench.Nullable: Job-EMWDZB(Runtime=.NET 9.0, Toolchain=net9.0) // Bench.NullableSpecialized: Job-EMWDZB(Runtime=.NET 9.0, Toolchain=net9.0) // ************************** // Benchmark: Bench.Struct: Job-AOJGNR(Runtime=.NET 6.0, Toolchain=net6.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8ecc32e0-cfd6-480d-815b-b1d30f898491.dll --anonymousPipes 126 127 --benchmarkName Bench.Struct --job "Runtime=.NET 6.0, Toolchain=net6.0" --benchmarkId 0 in /home/egorbot/benchapp/bin/Release/net9.0/8ecc32e0-cfd6-480d-815b-b1d30f898491/bin/Release/net6.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 6.0.33 (6.0.3324.36610), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 334320.00 ns, 334.3200 us/op WorkloadJitting 1: 1 op, 391280.00 ns, 391.2800 us/op OverheadJitting 2: 16 op, 564440.00 ns, 35.2775 us/op WorkloadJitting 2: 16 op, 579160.00 ns, 36.1975 us/op WorkloadPilot 1: 16 op, 5160.00 ns, 322.5000 ns/op WorkloadPilot 2: 32 op, 5960.00 ns, 186.2500 ns/op WorkloadPilot 3: 64 op, 7680.00 ns, 120.0000 ns/op WorkloadPilot 4: 128 op, 12160.00 ns, 95.0000 ns/op WorkloadPilot 5: 256 op, 21840.00 ns, 85.3125 ns/op WorkloadPilot 6: 512 op, 41840.00 ns, 81.7188 ns/op WorkloadPilot 7: 1024 op, 80840.00 ns, 78.9453 ns/op WorkloadPilot 8: 2048 op, 157480.00 ns, 76.8945 ns/op WorkloadPilot 9: 4096 op, 311520.00 ns, 76.0547 ns/op WorkloadPilot 10: 8192 op, 669240.00 ns, 81.6943 ns/op WorkloadPilot 11: 16384 op, 1348560.00 ns, 82.3096 ns/op WorkloadPilot 12: 32768 op, 2654040.00 ns, 80.9949 ns/op WorkloadPilot 13: 65536 op, 5264280.00 ns, 80.3265 ns/op WorkloadPilot 14: 131072 op, 10487200.00 ns, 80.0110 ns/op WorkloadPilot 15: 262144 op, 21076641.00 ns, 80.4010 ns/op WorkloadPilot 16: 524288 op, 42165960.00 ns, 80.4252 ns/op WorkloadPilot 17: 1048576 op, 65237680.00 ns, 62.2155 ns/op WorkloadPilot 18: 2097152 op, 14245960.00 ns, 6.7930 ns/op WorkloadPilot 19: 4194304 op, 28405920.00 ns, 6.7725 ns/op WorkloadPilot 20: 8388608 op, 56774320.00 ns, 6.7680 ns/op WorkloadPilot 21: 16777216 op, 113517401.00 ns, 6.7662 ns/op WorkloadPilot 22: 33554432 op, 227019641.00 ns, 6.7657 ns/op WorkloadPilot 23: 67108864 op, 453979074.00 ns, 6.7648 ns/op WorkloadPilot 24: 134217728 op, 907927899.00 ns, 6.7646 ns/op OverheadWarmup 1: 134217728 op, 675271088.00 ns, 5.0312 ns/op OverheadWarmup 2: 134217728 op, 624937998.00 ns, 4.6562 ns/op OverheadWarmup 3: 134217728 op, 624938077.00 ns, 4.6562 ns/op OverheadWarmup 4: 134217728 op, 625224513.00 ns, 4.6583 ns/op OverheadWarmup 5: 134217728 op, 625015793.00 ns, 4.6567 ns/op OverheadWarmup 6: 134217728 op, 625122033.00 ns, 4.6575 ns/op OverheadWarmup 7: 134217728 op, 624955153.00 ns, 4.6563 ns/op OverheadActual 1: 134217728 op, 596226279.00 ns, 4.4422 ns/op OverheadActual 2: 134217728 op, 596193959.00 ns, 4.4420 ns/op OverheadActual 3: 134217728 op, 596218438.00 ns, 4.4422 ns/op OverheadActual 4: 134217728 op, 596191799.00 ns, 4.4420 ns/op OverheadActual 5: 134217728 op, 595463839.00 ns, 4.4366 ns/op OverheadActual 6: 134217728 op, 596193879.00 ns, 4.4420 ns/op OverheadActual 7: 134217728 op, 596161921.00 ns, 4.4418 ns/op OverheadActual 8: 134217728 op, 596228563.00 ns, 4.4422 ns/op OverheadActual 9: 134217728 op, 596205042.00 ns, 4.4421 ns/op OverheadActual 10: 134217728 op, 596170643.00 ns, 4.4418 ns/op OverheadActual 11: 134217728 op, 596182082.00 ns, 4.4419 ns/op OverheadActual 12: 134217728 op, 596168403.00 ns, 4.4418 ns/op OverheadActual 13: 134217728 op, 596174482.00 ns, 4.4418 ns/op OverheadActual 14: 134217728 op, 596177283.00 ns, 4.4419 ns/op OverheadActual 15: 134217728 op, 595423843.00 ns, 4.4363 ns/op WorkloadWarmup 1: 134217728 op, 907961341.00 ns, 6.7648 ns/op WorkloadWarmup 2: 134217728 op, 896472824.00 ns, 6.6792 ns/op WorkloadWarmup 3: 134217728 op, 896478344.00 ns, 6.6793 ns/op WorkloadWarmup 4: 134217728 op, 896381164.00 ns, 6.6786 ns/op WorkloadWarmup 5: 134217728 op, 896400911.00 ns, 6.6787 ns/op WorkloadWarmup 6: 134217728 op, 896368910.00 ns, 6.6785 ns/op // BeforeActualRun WorkloadActual 1: 134217728 op, 896207870.00 ns, 6.6773 ns/op WorkloadActual 2: 134217728 op, 896201231.00 ns, 6.6772 ns/op WorkloadActual 3: 134217728 op, 896192270.00 ns, 6.6772 ns/op WorkloadActual 4: 134217728 op, 896218070.00 ns, 6.6773 ns/op WorkloadActual 5: 134217728 op, 896205831.00 ns, 6.6773 ns/op WorkloadActual 6: 134217728 op, 896192430.00 ns, 6.6772 ns/op WorkloadActual 7: 134217728 op, 896206721.00 ns, 6.6773 ns/op WorkloadActual 8: 134217728 op, 896198034.00 ns, 6.6772 ns/op WorkloadActual 9: 134217728 op, 896171192.00 ns, 6.6770 ns/op WorkloadActual 10: 134217728 op, 896229834.00 ns, 6.6774 ns/op WorkloadActual 11: 134217728 op, 896187915.00 ns, 6.6771 ns/op WorkloadActual 12: 134217728 op, 896172795.00 ns, 6.6770 ns/op WorkloadActual 13: 134217728 op, 896206114.00 ns, 6.6773 ns/op WorkloadActual 14: 134217728 op, 896198715.00 ns, 6.6772 ns/op WorkloadActual 15: 134217728 op, 896185555.00 ns, 6.6771 ns/op // AfterActualRun WorkloadResult 1: 134217728 op, 300025788.00 ns, 2.2354 ns/op WorkloadResult 2: 134217728 op, 300019149.00 ns, 2.2353 ns/op WorkloadResult 3: 134217728 op, 300010188.00 ns, 2.2353 ns/op WorkloadResult 4: 134217728 op, 300035988.00 ns, 2.2354 ns/op WorkloadResult 5: 134217728 op, 300023749.00 ns, 2.2354 ns/op WorkloadResult 6: 134217728 op, 300010348.00 ns, 2.2353 ns/op WorkloadResult 7: 134217728 op, 300024639.00 ns, 2.2354 ns/op WorkloadResult 8: 134217728 op, 300015952.00 ns, 2.2353 ns/op WorkloadResult 9: 134217728 op, 299989110.00 ns, 2.2351 ns/op WorkloadResult 10: 134217728 op, 300047752.00 ns, 2.2355 ns/op WorkloadResult 11: 134217728 op, 300005833.00 ns, 2.2352 ns/op WorkloadResult 12: 134217728 op, 299990713.00 ns, 2.2351 ns/op WorkloadResult 13: 134217728 op, 300024032.00 ns, 2.2354 ns/op WorkloadResult 14: 134217728 op, 300016633.00 ns, 2.2353 ns/op WorkloadResult 15: 134217728 op, 300003473.00 ns, 2.2352 ns/op // GC: 0 0 0 3048 134217728 // Threading: 0 0 134217728 // AfterAll // Benchmark Process 4036 has exited with code 0. Mean = 2.235 ns, StdErr = 0.000 ns (0.00%), N = 15, StdDev = 0.000 ns Min = 2.235 ns, Q1 = 2.235 ns, Median = 2.235 ns, Q3 = 2.235 ns, Max = 2.236 ns IQR = 0.000 ns, LowerFence = 2.235 ns, UpperFence = 2.236 ns ConfidenceInterval = [2.235 ns; 2.235 ns] (CI 99.9%), Margin = 0.000 ns (0.01% of Mean) Skewness = 0.02, Kurtosis = 2.45, MValue = 2 // ** Remained 15 (93.8 %) benchmark(s) to run. Estimated finish 2024-09-03 12:25 (0h 8m from now) ** // ************************** // Benchmark: Bench.Class: Job-AOJGNR(Runtime=.NET 6.0, Toolchain=net6.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8ecc32e0-cfd6-480d-815b-b1d30f898491.dll --anonymousPipes 128 135 --benchmarkName Bench.Class --job "Runtime=.NET 6.0, Toolchain=net6.0" --benchmarkId 1 in /home/egorbot/benchapp/bin/Release/net9.0/8ecc32e0-cfd6-480d-815b-b1d30f898491/bin/Release/net6.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 6.0.33 (6.0.3324.36610), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 329320.00 ns, 329.3200 us/op WorkloadJitting 1: 1 op, 382600.00 ns, 382.6000 us/op OverheadJitting 2: 16 op, 616520.00 ns, 38.5325 us/op WorkloadJitting 2: 16 op, 579320.00 ns, 36.2075 us/op WorkloadPilot 1: 16 op, 1560.00 ns, 97.5000 ns/op WorkloadPilot 2: 32 op, 1280.00 ns, 40.0000 ns/op WorkloadPilot 3: 64 op, 1640.00 ns, 25.6250 ns/op WorkloadPilot 4: 128 op, 2680.00 ns, 20.9375 ns/op WorkloadPilot 5: 256 op, 4440.00 ns, 17.3438 ns/op WorkloadPilot 6: 512 op, 8200.00 ns, 16.0156 ns/op WorkloadPilot 7: 1024 op, 15720.00 ns, 15.3516 ns/op WorkloadPilot 8: 2048 op, 30640.00 ns, 14.9609 ns/op WorkloadPilot 9: 4096 op, 60240.00 ns, 14.7070 ns/op WorkloadPilot 10: 8192 op, 160400.00 ns, 19.5801 ns/op WorkloadPilot 11: 16384 op, 238600.00 ns, 14.5630 ns/op WorkloadPilot 12: 32768 op, 478000.00 ns, 14.5874 ns/op WorkloadPilot 13: 65536 op, 957960.00 ns, 14.6173 ns/op WorkloadPilot 14: 131072 op, 1913520.00 ns, 14.5990 ns/op WorkloadPilot 15: 262144 op, 3877281.00 ns, 14.7907 ns/op WorkloadPilot 16: 524288 op, 7676962.00 ns, 14.6426 ns/op WorkloadPilot 17: 1048576 op, 15372124.00 ns, 14.6600 ns/op WorkloadPilot 18: 2097152 op, 30607568.00 ns, 14.5948 ns/op WorkloadPilot 19: 4194304 op, 61195936.00 ns, 14.5902 ns/op WorkloadPilot 20: 8388608 op, 95365066.00 ns, 11.3684 ns/op WorkloadPilot 21: 16777216 op, 151445720.00 ns, 9.0269 ns/op WorkloadPilot 22: 33554432 op, 302805639.00 ns, 9.0243 ns/op WorkloadPilot 23: 67108864 op, 605698599.00 ns, 9.0256 ns/op OverheadWarmup 1: 67108864 op, 358114294.00 ns, 5.3363 ns/op OverheadWarmup 2: 67108864 op, 298098359.00 ns, 4.4420 ns/op OverheadWarmup 3: 67108864 op, 297796758.00 ns, 4.4375 ns/op OverheadWarmup 4: 67108864 op, 298087678.00 ns, 4.4419 ns/op OverheadWarmup 5: 67108864 op, 298011039.00 ns, 4.4407 ns/op OverheadWarmup 6: 67108864 op, 298081958.00 ns, 4.4418 ns/op OverheadWarmup 7: 67108864 op, 297822839.00 ns, 4.4379 ns/op OverheadActual 1: 67108864 op, 297934319.00 ns, 4.4396 ns/op OverheadActual 2: 67108864 op, 297700838.00 ns, 4.4361 ns/op OverheadActual 3: 67108864 op, 297886438.00 ns, 4.4389 ns/op OverheadActual 4: 67108864 op, 297706278.00 ns, 4.4362 ns/op OverheadActual 5: 67108864 op, 534195177.00 ns, 7.9601 ns/op OverheadActual 6: 67108864 op, 534282545.00 ns, 7.9614 ns/op OverheadActual 7: 67108864 op, 534352145.00 ns, 7.9625 ns/op OverheadActual 8: 67108864 op, 534188403.00 ns, 7.9600 ns/op OverheadActual 9: 67108864 op, 534352544.00 ns, 7.9625 ns/op OverheadActual 10: 67108864 op, 534279425.00 ns, 7.9614 ns/op OverheadActual 11: 67108864 op, 534302865.00 ns, 7.9617 ns/op OverheadActual 12: 67108864 op, 534128545.00 ns, 7.9591 ns/op OverheadActual 13: 67108864 op, 534316985.00 ns, 7.9619 ns/op OverheadActual 14: 67108864 op, 534151184.00 ns, 7.9595 ns/op OverheadActual 15: 67108864 op, 534202785.00 ns, 7.9602 ns/op OverheadActual 16: 67108864 op, 534394105.00 ns, 7.9631 ns/op OverheadActual 17: 67108864 op, 534436945.00 ns, 7.9637 ns/op OverheadActual 18: 67108864 op, 534112425.00 ns, 7.9589 ns/op OverheadActual 19: 67108864 op, 534312625.00 ns, 7.9619 ns/op OverheadActual 20: 67108864 op, 534099785.00 ns, 7.9587 ns/op WorkloadWarmup 1: 67108864 op, 603731753.00 ns, 8.9963 ns/op WorkloadWarmup 2: 67108864 op, 604143953.00 ns, 9.0024 ns/op WorkloadWarmup 3: 67108864 op, 603115553.00 ns, 8.9871 ns/op WorkloadWarmup 4: 67108864 op, 603143641.00 ns, 8.9875 ns/op WorkloadWarmup 5: 67108864 op, 604304562.00 ns, 9.0048 ns/op WorkloadWarmup 6: 67108864 op, 602987121.00 ns, 8.9852 ns/op // BeforeActualRun WorkloadActual 1: 67108864 op, 993368582.00 ns, 14.8023 ns/op WorkloadActual 2: 67108864 op, 993361343.00 ns, 14.8022 ns/op WorkloadActual 3: 67108864 op, 993364124.00 ns, 14.8023 ns/op WorkloadActual 4: 67108864 op, 997363683.00 ns, 14.8619 ns/op WorkloadActual 5: 67108864 op, 995789883.00 ns, 14.8384 ns/op WorkloadActual 6: 67108864 op, 998212393.00 ns, 14.8745 ns/op WorkloadActual 7: 67108864 op, 993381178.00 ns, 14.8025 ns/op WorkloadActual 8: 67108864 op, 980210730.00 ns, 14.6063 ns/op WorkloadActual 9: 67108864 op, 993390778.00 ns, 14.8027 ns/op WorkloadActual 10: 67108864 op, 993442418.00 ns, 14.8034 ns/op WorkloadActual 11: 67108864 op, 993386400.00 ns, 14.8026 ns/op WorkloadActual 12: 67108864 op, 996612160.00 ns, 14.8507 ns/op WorkloadActual 13: 67108864 op, 998420400.00 ns, 14.8776 ns/op WorkloadActual 14: 67108864 op, 997457491.00 ns, 14.8633 ns/op WorkloadActual 15: 67108864 op, 993451938.00 ns, 14.8036 ns/op // AfterActualRun WorkloadResult 1: 67108864 op, 459169601.00 ns, 6.8422 ns/op WorkloadResult 2: 67108864 op, 459162362.00 ns, 6.8421 ns/op WorkloadResult 3: 67108864 op, 459165143.00 ns, 6.8421 ns/op WorkloadResult 4: 67108864 op, 463164702.00 ns, 6.9017 ns/op WorkloadResult 5: 67108864 op, 461590902.00 ns, 6.8782 ns/op WorkloadResult 6: 67108864 op, 464013412.00 ns, 6.9143 ns/op WorkloadResult 7: 67108864 op, 459182197.00 ns, 6.8423 ns/op WorkloadResult 8: 67108864 op, 446011749.00 ns, 6.6461 ns/op WorkloadResult 9: 67108864 op, 459191797.00 ns, 6.8425 ns/op WorkloadResult 10: 67108864 op, 459243437.00 ns, 6.8433 ns/op WorkloadResult 11: 67108864 op, 459187419.00 ns, 6.8424 ns/op WorkloadResult 12: 67108864 op, 462413179.00 ns, 6.8905 ns/op WorkloadResult 13: 67108864 op, 464221419.00 ns, 6.9174 ns/op WorkloadResult 14: 67108864 op, 463258510.00 ns, 6.9031 ns/op WorkloadResult 15: 67108864 op, 459252957.00 ns, 6.8434 ns/op // GC: 0 0 0 640 67108864 // Threading: 0 0 67108864 // AfterAll // Benchmark Process 4055 has exited with code 0. Mean = 6.853 ns, StdErr = 0.017 ns (0.24%), N = 15, StdDev = 0.065 ns Min = 6.646 ns, Q1 = 6.842 ns, Median = 6.843 ns, Q3 = 6.896 ns, Max = 6.917 ns IQR = 0.054 ns, LowerFence = 6.761 ns, UpperFence = 6.977 ns ConfidenceInterval = [6.784 ns; 6.922 ns] (CI 99.9%), Margin = 0.069 ns (1.01% of Mean) Skewness = -1.98, Kurtosis = 7.14, MValue = 2 // ** Remained 14 (87.5 %) benchmark(s) to run. Estimated finish 2024-09-03 12:24 (0h 7m from now) ** // ************************** // Benchmark: Bench.Nullable: Job-AOJGNR(Runtime=.NET 6.0, Toolchain=net6.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8ecc32e0-cfd6-480d-815b-b1d30f898491.dll --anonymousPipes 128 135 --benchmarkName Bench.Nullable --job "Runtime=.NET 6.0, Toolchain=net6.0" --benchmarkId 2 in /home/egorbot/benchapp/bin/Release/net9.0/8ecc32e0-cfd6-480d-815b-b1d30f898491/bin/Release/net6.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 6.0.33 (6.0.3324.36610), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 340480.00 ns, 340.4800 us/op WorkloadJitting 1: 1 op, 409640.00 ns, 409.6400 us/op OverheadJitting 2: 16 op, 620800.00 ns, 38.8000 us/op WorkloadJitting 2: 16 op, 622000.00 ns, 38.8750 us/op WorkloadPilot 1: 16 op, 6680.00 ns, 417.5000 ns/op WorkloadPilot 2: 32 op, 7560.00 ns, 236.2500 ns/op WorkloadPilot 3: 64 op, 9880.00 ns, 154.3750 ns/op WorkloadPilot 4: 128 op, 15440.00 ns, 120.6250 ns/op WorkloadPilot 5: 256 op, 27760.00 ns, 108.4375 ns/op WorkloadPilot 6: 512 op, 53680.00 ns, 104.8438 ns/op WorkloadPilot 7: 1024 op, 104080.00 ns, 101.6406 ns/op WorkloadPilot 8: 2048 op, 204120.00 ns, 99.6680 ns/op WorkloadPilot 9: 4096 op, 433360.00 ns, 105.8008 ns/op WorkloadPilot 10: 8192 op, 870760.00 ns, 106.2939 ns/op WorkloadPilot 11: 16384 op, 1721040.00 ns, 105.0439 ns/op WorkloadPilot 12: 32768 op, 3437001.00 ns, 104.8889 ns/op WorkloadPilot 13: 65536 op, 6856042.00 ns, 104.6149 ns/op WorkloadPilot 14: 131072 op, 13732124.00 ns, 104.7678 ns/op WorkloadPilot 15: 262144 op, 27194407.00 ns, 103.7384 ns/op WorkloadPilot 16: 524288 op, 54513134.00 ns, 103.9756 ns/op WorkloadPilot 17: 1048576 op, 106826788.00 ns, 101.8780 ns/op WorkloadPilot 18: 2097152 op, 204195013.00 ns, 97.3678 ns/op WorkloadPilot 19: 4194304 op, 408091906.00 ns, 97.2967 ns/op WorkloadPilot 20: 8388608 op, 816319372.00 ns, 97.3129 ns/op OverheadWarmup 1: 8388608 op, 52076973.00 ns, 6.2081 ns/op OverheadWarmup 2: 8388608 op, 52077893.00 ns, 6.2082 ns/op OverheadWarmup 3: 8388608 op, 52061814.00 ns, 6.2063 ns/op OverheadWarmup 4: 8388608 op, 48032093.00 ns, 5.7259 ns/op OverheadWarmup 5: 8388608 op, 37299370.00 ns, 4.4464 ns/op OverheadWarmup 6: 8388608 op, 37331769.00 ns, 4.4503 ns/op OverheadWarmup 7: 8388608 op, 37312409.00 ns, 4.4480 ns/op OverheadActual 1: 8388608 op, 39094730.00 ns, 4.6605 ns/op OverheadActual 2: 8388608 op, 39101650.00 ns, 4.6613 ns/op OverheadActual 3: 8388608 op, 39109971.00 ns, 4.6623 ns/op OverheadActual 4: 8388608 op, 39104610.00 ns, 4.6616 ns/op OverheadActual 5: 8388608 op, 39095091.00 ns, 4.6605 ns/op OverheadActual 6: 8388608 op, 39090690.00 ns, 4.6600 ns/op OverheadActual 7: 8388608 op, 39094490.00 ns, 4.6604 ns/op OverheadActual 8: 8388608 op, 39104850.00 ns, 4.6617 ns/op OverheadActual 9: 8388608 op, 39120570.00 ns, 4.6635 ns/op OverheadActual 10: 8388608 op, 39134130.00 ns, 4.6652 ns/op OverheadActual 11: 8388608 op, 39130890.00 ns, 4.6648 ns/op OverheadActual 12: 8388608 op, 39158490.00 ns, 4.6681 ns/op OverheadActual 13: 8388608 op, 39129891.00 ns, 4.6646 ns/op OverheadActual 14: 8388608 op, 39134610.00 ns, 4.6652 ns/op OverheadActual 15: 8388608 op, 39099050.00 ns, 4.6610 ns/op WorkloadWarmup 1: 8388608 op, 819588252.00 ns, 97.7025 ns/op WorkloadWarmup 2: 8388608 op, 816076612.00 ns, 97.2839 ns/op WorkloadWarmup 3: 8388608 op, 819847133.00 ns, 97.7334 ns/op WorkloadWarmup 4: 8388608 op, 820216973.00 ns, 97.7775 ns/op WorkloadWarmup 5: 8388608 op, 816975144.00 ns, 97.3910 ns/op WorkloadWarmup 6: 8388608 op, 817037512.00 ns, 97.3985 ns/op WorkloadWarmup 7: 8388608 op, 818515714.00 ns, 97.5747 ns/op WorkloadWarmup 8: 8388608 op, 817909134.00 ns, 97.5024 ns/op // BeforeActualRun WorkloadActual 1: 8388608 op, 816935841.00 ns, 97.3863 ns/op WorkloadActual 2: 8388608 op, 818444282.00 ns, 97.5662 ns/op WorkloadActual 3: 8388608 op, 816648881.00 ns, 97.3521 ns/op WorkloadActual 4: 8388608 op, 816774441.00 ns, 97.3671 ns/op WorkloadActual 5: 8388608 op, 813636400.00 ns, 96.9930 ns/op WorkloadActual 6: 8388608 op, 816306401.00 ns, 97.3113 ns/op WorkloadActual 7: 8388608 op, 818508275.00 ns, 97.5738 ns/op WorkloadActual 8: 8388608 op, 817758355.00 ns, 97.4844 ns/op WorkloadActual 9: 8388608 op, 819194995.00 ns, 97.6557 ns/op WorkloadActual 10: 8388608 op, 819577956.00 ns, 97.7013 ns/op WorkloadActual 11: 8388608 op, 817068115.00 ns, 97.4021 ns/op WorkloadActual 12: 8388608 op, 819440636.00 ns, 97.6849 ns/op WorkloadActual 13: 8388608 op, 819299476.00 ns, 97.6681 ns/op WorkloadActual 14: 8388608 op, 819538422.00 ns, 97.6966 ns/op WorkloadActual 15: 8388608 op, 819468276.00 ns, 97.6882 ns/op // AfterActualRun WorkloadResult 1: 8388608 op, 777830991.00 ns, 92.7247 ns/op WorkloadResult 2: 8388608 op, 779339432.00 ns, 92.9045 ns/op WorkloadResult 3: 8388608 op, 777544031.00 ns, 92.6905 ns/op WorkloadResult 4: 8388608 op, 777669591.00 ns, 92.7054 ns/op WorkloadResult 5: 8388608 op, 774531550.00 ns, 92.3314 ns/op WorkloadResult 6: 8388608 op, 777201551.00 ns, 92.6496 ns/op WorkloadResult 7: 8388608 op, 779403425.00 ns, 92.9121 ns/op WorkloadResult 8: 8388608 op, 778653505.00 ns, 92.8227 ns/op WorkloadResult 9: 8388608 op, 780090145.00 ns, 92.9940 ns/op WorkloadResult 10: 8388608 op, 780473106.00 ns, 93.0396 ns/op WorkloadResult 11: 8388608 op, 777963265.00 ns, 92.7404 ns/op WorkloadResult 12: 8388608 op, 780335786.00 ns, 93.0233 ns/op WorkloadResult 13: 8388608 op, 780194626.00 ns, 93.0064 ns/op WorkloadResult 14: 8388608 op, 780433572.00 ns, 93.0349 ns/op WorkloadResult 15: 8388608 op, 780363426.00 ns, 93.0266 ns/op // GC: 12 0 0 201329640 8388608 // Threading: 0 0 8388608 // AfterAll // Benchmark Process 4074 has exited with code 0. Mean = 92.840 ns, StdErr = 0.052 ns (0.06%), N = 15, StdDev = 0.201 ns Min = 92.331 ns, Q1 = 92.715 ns, Median = 92.905 ns, Q3 = 93.015 ns, Max = 93.040 ns IQR = 0.300 ns, LowerFence = 92.265 ns, UpperFence = 93.465 ns ConfidenceInterval = [92.625 ns; 93.055 ns] (CI 99.9%), Margin = 0.215 ns (0.23% of Mean) Skewness = -0.91, Kurtosis = 3.11, MValue = 2 // ** Remained 13 (81.2 %) benchmark(s) to run. Estimated finish 2024-09-03 12:23 (0h 6m from now) ** // ************************** // Benchmark: Bench.NullableSpecialized: Job-AOJGNR(Runtime=.NET 6.0, Toolchain=net6.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8ecc32e0-cfd6-480d-815b-b1d30f898491.dll --anonymousPipes 128 135 --benchmarkName Bench.NullableSpecialized --job "Runtime=.NET 6.0, Toolchain=net6.0" --benchmarkId 3 in /home/egorbot/benchapp/bin/Release/net9.0/8ecc32e0-cfd6-480d-815b-b1d30f898491/bin/Release/net6.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 6.0.33 (6.0.3324.36610), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 327480.00 ns, 327.4800 us/op WorkloadJitting 1: 1 op, 545240.00 ns, 545.2400 us/op OverheadJitting 2: 16 op, 607240.00 ns, 37.9525 us/op WorkloadJitting 2: 16 op, 607160.00 ns, 37.9475 us/op WorkloadPilot 1: 16 op, 5440.00 ns, 340.0000 ns/op WorkloadPilot 2: 32 op, 6680.00 ns, 208.7500 ns/op WorkloadPilot 3: 64 op, 8840.00 ns, 138.1250 ns/op WorkloadPilot 4: 128 op, 14960.00 ns, 116.8750 ns/op WorkloadPilot 5: 256 op, 26720.00 ns, 104.3750 ns/op WorkloadPilot 6: 512 op, 51920.00 ns, 101.4063 ns/op WorkloadPilot 7: 1024 op, 101240.00 ns, 98.8672 ns/op WorkloadPilot 8: 2048 op, 197680.00 ns, 96.5234 ns/op WorkloadPilot 9: 4096 op, 406480.00 ns, 99.2383 ns/op WorkloadPilot 10: 8192 op, 839200.00 ns, 102.4414 ns/op WorkloadPilot 11: 16384 op, 1724160.00 ns, 105.2344 ns/op WorkloadPilot 12: 32768 op, 3310481.00 ns, 101.0279 ns/op WorkloadPilot 13: 65536 op, 6592042.00 ns, 100.5866 ns/op WorkloadPilot 14: 131072 op, 13217004.00 ns, 100.8377 ns/op WorkloadPilot 15: 262144 op, 26358569.00 ns, 100.5500 ns/op WorkloadPilot 16: 524288 op, 52800978.00 ns, 100.7099 ns/op WorkloadPilot 17: 1048576 op, 57864340.00 ns, 55.1837 ns/op WorkloadPilot 18: 2097152 op, 14294365.00 ns, 6.8161 ns/op WorkloadPilot 19: 4194304 op, 28551850.00 ns, 6.8073 ns/op WorkloadPilot 20: 8388608 op, 57065779.00 ns, 6.8028 ns/op WorkloadPilot 21: 16777216 op, 114079399.00 ns, 6.7997 ns/op WorkloadPilot 22: 33554432 op, 228312518.00 ns, 6.8042 ns/op WorkloadPilot 23: 67108864 op, 455935354.00 ns, 6.7940 ns/op WorkloadPilot 24: 134217728 op, 911699348.00 ns, 6.7927 ns/op OverheadWarmup 1: 134217728 op, 656061303.00 ns, 4.8880 ns/op OverheadWarmup 2: 134217728 op, 595013361.00 ns, 4.4332 ns/op OverheadWarmup 3: 134217728 op, 594840841.00 ns, 4.4319 ns/op OverheadWarmup 4: 134217728 op, 594958802.00 ns, 4.4328 ns/op OverheadWarmup 5: 134217728 op, 594739362.00 ns, 4.4312 ns/op OverheadWarmup 6: 134217728 op, 594546641.00 ns, 4.4297 ns/op OverheadWarmup 7: 134217728 op, 594981282.00 ns, 4.4330 ns/op OverheadWarmup 8: 134217728 op, 594975642.00 ns, 4.4329 ns/op OverheadActual 1: 134217728 op, 625925972.00 ns, 4.6635 ns/op OverheadActual 2: 134217728 op, 625886408.00 ns, 4.6632 ns/op OverheadActual 3: 134217728 op, 625850994.00 ns, 4.6630 ns/op OverheadActual 4: 134217728 op, 625867914.00 ns, 4.6631 ns/op OverheadActual 5: 134217728 op, 625856194.00 ns, 4.6630 ns/op OverheadActual 6: 134217728 op, 625843194.00 ns, 4.6629 ns/op OverheadActual 7: 134217728 op, 625868475.00 ns, 4.6631 ns/op OverheadActual 8: 134217728 op, 625810235.00 ns, 4.6626 ns/op OverheadActual 9: 134217728 op, 625919995.00 ns, 4.6635 ns/op OverheadActual 10: 134217728 op, 625806835.00 ns, 4.6626 ns/op OverheadActual 11: 134217728 op, 625864742.00 ns, 4.6631 ns/op OverheadActual 12: 134217728 op, 625908742.00 ns, 4.6634 ns/op OverheadActual 13: 134217728 op, 625869862.00 ns, 4.6631 ns/op OverheadActual 14: 134217728 op, 625864637.00 ns, 4.6631 ns/op OverheadActual 15: 134217728 op, 626051427.00 ns, 4.6644 ns/op WorkloadWarmup 1: 134217728 op, 906551121.00 ns, 6.7543 ns/op WorkloadWarmup 2: 134217728 op, 905930240.00 ns, 6.7497 ns/op WorkloadWarmup 3: 134217728 op, 906173800.00 ns, 6.7515 ns/op WorkloadWarmup 4: 134217728 op, 906364120.00 ns, 6.7529 ns/op WorkloadWarmup 5: 134217728 op, 906519280.00 ns, 6.7541 ns/op WorkloadWarmup 6: 134217728 op, 905785279.00 ns, 6.7486 ns/op WorkloadWarmup 7: 134217728 op, 906026042.00 ns, 6.7504 ns/op WorkloadWarmup 8: 134217728 op, 906089680.00 ns, 6.7509 ns/op WorkloadWarmup 9: 134217728 op, 905807916.00 ns, 6.7488 ns/op // BeforeActualRun WorkloadActual 1: 134217728 op, 910790848.00 ns, 6.7859 ns/op WorkloadActual 2: 134217728 op, 910632088.00 ns, 6.7847 ns/op WorkloadActual 3: 134217728 op, 910808288.00 ns, 6.7861 ns/op WorkloadActual 4: 134217728 op, 910751928.00 ns, 6.7856 ns/op WorkloadActual 5: 134217728 op, 910808088.00 ns, 6.7860 ns/op WorkloadActual 6: 134217728 op, 910486608.00 ns, 6.7837 ns/op WorkloadActual 7: 134217728 op, 910532648.00 ns, 6.7840 ns/op WorkloadActual 8: 134217728 op, 910768267.00 ns, 6.7858 ns/op WorkloadActual 9: 134217728 op, 910693951.00 ns, 6.7852 ns/op WorkloadActual 10: 134217728 op, 911074152.00 ns, 6.7880 ns/op WorkloadActual 11: 134217728 op, 910673471.00 ns, 6.7850 ns/op WorkloadActual 12: 134217728 op, 910785311.00 ns, 6.7859 ns/op WorkloadActual 13: 134217728 op, 910581671.00 ns, 6.7844 ns/op WorkloadActual 14: 134217728 op, 910960272.00 ns, 6.7872 ns/op WorkloadActual 15: 134217728 op, 911556152.00 ns, 6.7916 ns/op // AfterActualRun WorkloadResult 1: 134217728 op, 284922934.00 ns, 2.1228 ns/op WorkloadResult 2: 134217728 op, 284764174.00 ns, 2.1217 ns/op WorkloadResult 3: 134217728 op, 284940374.00 ns, 2.1230 ns/op WorkloadResult 4: 134217728 op, 284884014.00 ns, 2.1226 ns/op WorkloadResult 5: 134217728 op, 284940174.00 ns, 2.1230 ns/op WorkloadResult 6: 134217728 op, 284618694.00 ns, 2.1206 ns/op WorkloadResult 7: 134217728 op, 284664734.00 ns, 2.1209 ns/op WorkloadResult 8: 134217728 op, 284900353.00 ns, 2.1227 ns/op WorkloadResult 9: 134217728 op, 284826037.00 ns, 2.1221 ns/op WorkloadResult 10: 134217728 op, 284805557.00 ns, 2.1220 ns/op WorkloadResult 11: 134217728 op, 284917397.00 ns, 2.1228 ns/op WorkloadResult 12: 134217728 op, 284713757.00 ns, 2.1213 ns/op WorkloadResult 13: 134217728 op, 285092358.00 ns, 2.1241 ns/op // GC: 0 0 0 640 134217728 // Threading: 0 0 134217728 // AfterAll // Benchmark Process 4095 has exited with code 0. Mean = 2.122 ns, StdErr = 0.000 ns (0.01%), N = 13, StdDev = 0.001 ns Min = 2.121 ns, Q1 = 2.122 ns, Median = 2.123 ns, Q3 = 2.123 ns, Max = 2.124 ns IQR = 0.001 ns, LowerFence = 2.120 ns, UpperFence = 2.125 ns ConfidenceInterval = [2.121 ns; 2.123 ns] (CI 99.9%), Margin = 0.001 ns (0.05% of Mean) Skewness = -0.09, Kurtosis = 2.12, MValue = 2 // ** Remained 12 (75.0 %) benchmark(s) to run. Estimated finish 2024-09-03 12:24 (0h 6m from now) ** // ************************** // Benchmark: Bench.Struct: Job-BHTBPA(Runtime=.NET 7.0, Toolchain=net7.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 7cb81031-9912-4ac0-87c9-eb5a837410b9.dll --anonymousPipes 128 135 --benchmarkName Bench.Struct --job "Runtime=.NET 7.0, Toolchain=net7.0" --benchmarkId 0 in /home/egorbot/benchapp/bin/Release/net9.0/7cb81031-9912-4ac0-87c9-eb5a837410b9/bin/Release/net7.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 7.0.20 (7.0.2024.26716), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 269201.00 ns, 269.2010 us/op WorkloadJitting 1: 1 op, 301000.00 ns, 301.0000 us/op OverheadJitting 2: 16 op, 487681.00 ns, 30.4801 us/op WorkloadJitting 2: 16 op, 511361.00 ns, 31.9601 us/op WorkloadPilot 1: 16 op, 5600.00 ns, 350.0000 ns/op WorkloadPilot 2: 32 op, 6240.00 ns, 195.0000 ns/op WorkloadPilot 3: 64 op, 8800.00 ns, 137.5000 ns/op WorkloadPilot 4: 128 op, 14640.00 ns, 114.3750 ns/op WorkloadPilot 5: 256 op, 25600.00 ns, 100.0000 ns/op WorkloadPilot 6: 512 op, 56240.00 ns, 109.8438 ns/op WorkloadPilot 7: 1024 op, 105720.00 ns, 103.2422 ns/op WorkloadPilot 8: 2048 op, 196000.00 ns, 95.7031 ns/op WorkloadPilot 9: 4096 op, 398801.00 ns, 97.3635 ns/op WorkloadPilot 10: 8192 op, 791921.00 ns, 96.6700 ns/op WorkloadPilot 11: 16384 op, 1504081.00 ns, 91.8018 ns/op WorkloadPilot 12: 32768 op, 3000522.00 ns, 91.5687 ns/op WorkloadPilot 13: 65536 op, 6034244.00 ns, 92.0753 ns/op WorkloadPilot 14: 131072 op, 11394728.00 ns, 86.9349 ns/op WorkloadPilot 15: 262144 op, 23618776.00 ns, 90.0985 ns/op WorkloadPilot 16: 524288 op, 48649074.00 ns, 92.7907 ns/op WorkloadPilot 17: 1048576 op, 59751881.00 ns, 56.9838 ns/op WorkloadPilot 18: 2097152 op, 14071370.00 ns, 6.7098 ns/op WorkloadPilot 19: 4194304 op, 28031254.00 ns, 6.6832 ns/op WorkloadPilot 20: 8388608 op, 56029547.00 ns, 6.6792 ns/op WorkloadPilot 21: 16777216 op, 112039494.00 ns, 6.6781 ns/op WorkloadPilot 22: 33554432 op, 224049348.00 ns, 6.6772 ns/op WorkloadPilot 23: 67108864 op, 448121015.00 ns, 6.6775 ns/op WorkloadPilot 24: 134217728 op, 896241910.00 ns, 6.6775 ns/op OverheadWarmup 1: 134217728 op, 675932524.00 ns, 5.0361 ns/op OverheadWarmup 2: 134217728 op, 625732860.00 ns, 4.6621 ns/op OverheadWarmup 3: 134217728 op, 625580860.00 ns, 4.6609 ns/op OverheadWarmup 4: 134217728 op, 625558500.00 ns, 4.6608 ns/op OverheadWarmup 5: 134217728 op, 625638820.00 ns, 4.6614 ns/op OverheadWarmup 6: 134217728 op, 625540500.00 ns, 4.6606 ns/op OverheadWarmup 7: 134217728 op, 625496460.00 ns, 4.6603 ns/op OverheadWarmup 8: 134217728 op, 625642620.00 ns, 4.6614 ns/op OverheadWarmup 9: 134217728 op, 625592420.00 ns, 4.6610 ns/op OverheadActual 1: 134217728 op, 625621940.00 ns, 4.6612 ns/op OverheadActual 2: 134217728 op, 625596482.00 ns, 4.6611 ns/op OverheadActual 3: 134217728 op, 625550011.00 ns, 4.6607 ns/op OverheadActual 4: 134217728 op, 625530811.00 ns, 4.6606 ns/op OverheadActual 5: 134217728 op, 625605411.00 ns, 4.6611 ns/op OverheadActual 6: 134217728 op, 625640731.00 ns, 4.6614 ns/op OverheadActual 7: 134217728 op, 625554571.00 ns, 4.6607 ns/op OverheadActual 8: 134217728 op, 625560370.00 ns, 4.6608 ns/op OverheadActual 9: 134217728 op, 625472451.00 ns, 4.6601 ns/op OverheadActual 10: 134217728 op, 625631011.00 ns, 4.6613 ns/op OverheadActual 11: 134217728 op, 625607811.00 ns, 4.6611 ns/op OverheadActual 12: 134217728 op, 625604171.00 ns, 4.6611 ns/op OverheadActual 13: 134217728 op, 625575051.00 ns, 4.6609 ns/op OverheadActual 14: 134217728 op, 625669945.00 ns, 4.6616 ns/op OverheadActual 15: 134217728 op, 625634038.00 ns, 4.6613 ns/op WorkloadWarmup 1: 134217728 op, 909024974.00 ns, 6.7728 ns/op WorkloadWarmup 2: 134217728 op, 909004454.00 ns, 6.7726 ns/op WorkloadWarmup 3: 134217728 op, 908998333.00 ns, 6.7726 ns/op WorkloadWarmup 4: 134217728 op, 909101990.00 ns, 6.7733 ns/op WorkloadWarmup 5: 134217728 op, 909019315.00 ns, 6.7727 ns/op WorkloadWarmup 6: 134217728 op, 909033435.00 ns, 6.7728 ns/op WorkloadWarmup 7: 134217728 op, 909033715.00 ns, 6.7728 ns/op WorkloadWarmup 8: 134217728 op, 909031395.00 ns, 6.7728 ns/op // BeforeActualRun WorkloadActual 1: 134217728 op, 896110571.00 ns, 6.6765 ns/op WorkloadActual 2: 134217728 op, 896122669.00 ns, 6.6766 ns/op WorkloadActual 3: 134217728 op, 896081443.00 ns, 6.6763 ns/op WorkloadActual 4: 134217728 op, 896166088.00 ns, 6.6770 ns/op WorkloadActual 5: 134217728 op, 896095968.00 ns, 6.6764 ns/op WorkloadActual 6: 134217728 op, 896057568.00 ns, 6.6761 ns/op WorkloadActual 7: 134217728 op, 896054768.00 ns, 6.6761 ns/op WorkloadActual 8: 134217728 op, 896061088.00 ns, 6.6762 ns/op WorkloadActual 9: 134217728 op, 896074249.00 ns, 6.6763 ns/op WorkloadActual 10: 134217728 op, 896221463.00 ns, 6.6774 ns/op WorkloadActual 11: 134217728 op, 896067783.00 ns, 6.6762 ns/op WorkloadActual 12: 134217728 op, 896088463.00 ns, 6.6764 ns/op WorkloadActual 13: 134217728 op, 896068343.00 ns, 6.6762 ns/op WorkloadActual 14: 134217728 op, 896121623.00 ns, 6.6766 ns/op WorkloadActual 15: 134217728 op, 896168063.00 ns, 6.6770 ns/op // AfterActualRun WorkloadResult 1: 134217728 op, 270506400.00 ns, 2.0154 ns/op WorkloadResult 2: 134217728 op, 270518498.00 ns, 2.0155 ns/op WorkloadResult 3: 134217728 op, 270477272.00 ns, 2.0152 ns/op WorkloadResult 4: 134217728 op, 270561917.00 ns, 2.0158 ns/op WorkloadResult 5: 134217728 op, 270491797.00 ns, 2.0153 ns/op WorkloadResult 6: 134217728 op, 270453397.00 ns, 2.0150 ns/op WorkloadResult 7: 134217728 op, 270450597.00 ns, 2.0150 ns/op WorkloadResult 8: 134217728 op, 270456917.00 ns, 2.0151 ns/op WorkloadResult 9: 134217728 op, 270470078.00 ns, 2.0152 ns/op WorkloadResult 10: 134217728 op, 270463612.00 ns, 2.0151 ns/op WorkloadResult 11: 134217728 op, 270484292.00 ns, 2.0153 ns/op WorkloadResult 12: 134217728 op, 270464172.00 ns, 2.0151 ns/op WorkloadResult 13: 134217728 op, 270517452.00 ns, 2.0155 ns/op WorkloadResult 14: 134217728 op, 270563892.00 ns, 2.0159 ns/op // GC: 0 0 0 600 134217728 // Threading: 0 0 134217728 // AfterAll // Benchmark Process 4111 has exited with code 0. Mean = 2.015 ns, StdErr = 0.000 ns (0.00%), N = 14, StdDev = 0.000 ns Min = 2.015 ns, Q1 = 2.015 ns, Median = 2.015 ns, Q3 = 2.015 ns, Max = 2.016 ns IQR = 0.000 ns, LowerFence = 2.015 ns, UpperFence = 2.016 ns ConfidenceInterval = [2.015 ns; 2.016 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) Skewness = 0.74, Kurtosis = 2.18, MValue = 2 // ** Remained 11 (68.8 %) benchmark(s) to run. Estimated finish 2024-09-03 12:24 (0h 6m from now) ** // ************************** // Benchmark: Bench.Class: Job-BHTBPA(Runtime=.NET 7.0, Toolchain=net7.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 7cb81031-9912-4ac0-87c9-eb5a837410b9.dll --anonymousPipes 154 155 --benchmarkName Bench.Class --job "Runtime=.NET 7.0, Toolchain=net7.0" --benchmarkId 1 in /home/egorbot/benchapp/bin/Release/net9.0/7cb81031-9912-4ac0-87c9-eb5a837410b9/bin/Release/net7.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 7.0.20 (7.0.2024.26716), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 254040.00 ns, 254.0400 us/op WorkloadJitting 1: 1 op, 274880.00 ns, 274.8800 us/op OverheadJitting 2: 16 op, 488960.00 ns, 30.5600 us/op WorkloadJitting 2: 16 op, 479080.00 ns, 29.9425 us/op WorkloadPilot 1: 16 op, 1040.00 ns, 65.0000 ns/op WorkloadPilot 2: 32 op, 1200.00 ns, 37.5000 ns/op WorkloadPilot 3: 64 op, 1520.00 ns, 23.7500 ns/op WorkloadPilot 4: 128 op, 2520.00 ns, 19.6875 ns/op WorkloadPilot 5: 256 op, 4360.00 ns, 17.0313 ns/op WorkloadPilot 6: 512 op, 8200.00 ns, 16.0156 ns/op WorkloadPilot 7: 1024 op, 15800.00 ns, 15.4297 ns/op WorkloadPilot 8: 2048 op, 31040.00 ns, 15.1563 ns/op WorkloadPilot 9: 4096 op, 61280.00 ns, 14.9609 ns/op WorkloadPilot 10: 8192 op, 122080.00 ns, 14.9023 ns/op WorkloadPilot 11: 16384 op, 315520.00 ns, 19.2578 ns/op WorkloadPilot 12: 32768 op, 486961.00 ns, 14.8609 ns/op WorkloadPilot 13: 65536 op, 972241.00 ns, 14.8352 ns/op WorkloadPilot 14: 131072 op, 1956442.00 ns, 14.9265 ns/op WorkloadPilot 15: 262144 op, 3918163.00 ns, 14.9466 ns/op WorkloadPilot 16: 524288 op, 7805526.00 ns, 14.8879 ns/op WorkloadPilot 17: 1048576 op, 15623971.00 ns, 14.9002 ns/op WorkloadPilot 18: 2097152 op, 31169381.00 ns, 14.8627 ns/op WorkloadPilot 19: 4194304 op, 62332643.00 ns, 14.8613 ns/op WorkloadPilot 20: 8388608 op, 89770342.00 ns, 10.7015 ns/op WorkloadPilot 21: 16777216 op, 152831786.00 ns, 9.1095 ns/op WorkloadPilot 22: 33554432 op, 305397572.00 ns, 9.1016 ns/op WorkloadPilot 23: 67108864 op, 610895264.00 ns, 9.1030 ns/op OverheadWarmup 1: 67108864 op, 354144169.00 ns, 5.2772 ns/op OverheadWarmup 2: 67108864 op, 295129248.00 ns, 4.3978 ns/op OverheadWarmup 3: 67108864 op, 294004407.00 ns, 4.3810 ns/op OverheadWarmup 4: 67108864 op, 294355528.00 ns, 4.3862 ns/op OverheadWarmup 5: 67108864 op, 294970448.00 ns, 4.3954 ns/op OverheadWarmup 6: 67108864 op, 294270488.00 ns, 4.3850 ns/op OverheadWarmup 7: 67108864 op, 295150209.00 ns, 4.3981 ns/op OverheadWarmup 8: 67108864 op, 294529728.00 ns, 4.3888 ns/op OverheadActual 1: 67108864 op, 295190248.00 ns, 4.3987 ns/op OverheadActual 2: 67108864 op, 295083088.00 ns, 4.3971 ns/op OverheadActual 3: 67108864 op, 294830648.00 ns, 4.3933 ns/op OverheadActual 4: 67108864 op, 294585968.00 ns, 4.3897 ns/op OverheadActual 5: 67108864 op, 294059768.00 ns, 4.3818 ns/op OverheadActual 6: 67108864 op, 295191809.00 ns, 4.3987 ns/op OverheadActual 7: 67108864 op, 294329488.00 ns, 4.3859 ns/op OverheadActual 8: 67108864 op, 294355168.00 ns, 4.3862 ns/op OverheadActual 9: 67108864 op, 295031768.00 ns, 4.3963 ns/op OverheadActual 10: 67108864 op, 295222608.00 ns, 4.3992 ns/op OverheadActual 11: 67108864 op, 295009689.00 ns, 4.3960 ns/op OverheadActual 12: 67108864 op, 294047608.00 ns, 4.3817 ns/op OverheadActual 13: 67108864 op, 295147808.00 ns, 4.3980 ns/op OverheadActual 14: 67108864 op, 295149648.00 ns, 4.3981 ns/op OverheadActual 15: 67108864 op, 294032808.00 ns, 4.3814 ns/op WorkloadWarmup 1: 67108864 op, 619323158.00 ns, 9.2286 ns/op WorkloadWarmup 2: 67108864 op, 619341117.00 ns, 9.2289 ns/op WorkloadWarmup 3: 67108864 op, 619390107.00 ns, 9.2296 ns/op WorkloadWarmup 4: 67108864 op, 619431927.00 ns, 9.2303 ns/op WorkloadWarmup 5: 67108864 op, 619565287.00 ns, 9.2322 ns/op WorkloadWarmup 6: 67108864 op, 619339047.00 ns, 9.2289 ns/op WorkloadWarmup 7: 67108864 op, 619349767.00 ns, 9.2290 ns/op WorkloadWarmup 8: 67108864 op, 619368327.00 ns, 9.2293 ns/op WorkloadWarmup 9: 67108864 op, 619406288.00 ns, 9.2299 ns/op WorkloadWarmup 10: 67108864 op, 619312447.00 ns, 9.2285 ns/op // BeforeActualRun WorkloadActual 1: 67108864 op, 609915297.00 ns, 9.0884 ns/op WorkloadActual 2: 67108864 op, 609771242.00 ns, 9.0863 ns/op WorkloadActual 3: 67108864 op, 610405643.00 ns, 9.0958 ns/op WorkloadActual 4: 67108864 op, 609766202.00 ns, 9.0862 ns/op WorkloadActual 5: 67108864 op, 609894042.00 ns, 9.0881 ns/op WorkloadActual 6: 67108864 op, 609729458.00 ns, 9.0857 ns/op WorkloadActual 7: 67108864 op, 609693224.00 ns, 9.0851 ns/op WorkloadActual 8: 67108864 op, 610033504.00 ns, 9.0902 ns/op WorkloadActual 9: 67108864 op, 610303424.00 ns, 9.0942 ns/op WorkloadActual 10: 67108864 op, 609844783.00 ns, 9.0874 ns/op WorkloadActual 11: 67108864 op, 609787303.00 ns, 9.0865 ns/op WorkloadActual 12: 67108864 op, 609875783.00 ns, 9.0879 ns/op WorkloadActual 13: 67108864 op, 609924023.00 ns, 9.0886 ns/op WorkloadActual 14: 67108864 op, 610548504.00 ns, 9.0979 ns/op WorkloadActual 15: 67108864 op, 609865264.00 ns, 9.0877 ns/op // AfterActualRun WorkloadResult 1: 67108864 op, 314905608.00 ns, 4.6925 ns/op WorkloadResult 2: 67108864 op, 314761553.00 ns, 4.6903 ns/op WorkloadResult 3: 67108864 op, 314756513.00 ns, 4.6902 ns/op WorkloadResult 4: 67108864 op, 314884353.00 ns, 4.6921 ns/op WorkloadResult 5: 67108864 op, 314719769.00 ns, 4.6897 ns/op WorkloadResult 6: 67108864 op, 314683535.00 ns, 4.6892 ns/op WorkloadResult 7: 67108864 op, 315023815.00 ns, 4.6942 ns/op WorkloadResult 8: 67108864 op, 314835094.00 ns, 4.6914 ns/op WorkloadResult 9: 67108864 op, 314777614.00 ns, 4.6906 ns/op WorkloadResult 10: 67108864 op, 314866094.00 ns, 4.6919 ns/op WorkloadResult 11: 67108864 op, 314914334.00 ns, 4.6926 ns/op WorkloadResult 12: 67108864 op, 314855575.00 ns, 4.6917 ns/op // GC: 0 0 0 600 67108864 // Threading: 0 0 67108864 // AfterAll // Benchmark Process 4134 has exited with code 0. Mean = 4.691 ns, StdErr = 0.000 ns (0.01%), N = 12, StdDev = 0.001 ns Min = 4.689 ns, Q1 = 4.690 ns, Median = 4.692 ns, Q3 = 4.692 ns, Max = 4.694 ns IQR = 0.002 ns, LowerFence = 4.687 ns, UpperFence = 4.695 ns ConfidenceInterval = [4.690 ns; 4.693 ns] (CI 99.9%), Margin = 0.002 ns (0.04% of Mean) Skewness = 0.24, Kurtosis = 2.09, MValue = 2 // ** Remained 10 (62.5 %) benchmark(s) to run. Estimated finish 2024-09-03 12:24 (0h 5m from now) ** // ************************** // Benchmark: Bench.Nullable: Job-BHTBPA(Runtime=.NET 7.0, Toolchain=net7.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 7cb81031-9912-4ac0-87c9-eb5a837410b9.dll --anonymousPipes 85 105 --benchmarkName Bench.Nullable --job "Runtime=.NET 7.0, Toolchain=net7.0" --benchmarkId 2 in /home/egorbot/benchapp/bin/Release/net9.0/7cb81031-9912-4ac0-87c9-eb5a837410b9/bin/Release/net7.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 7.0.20 (7.0.2024.26716), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 240160.00 ns, 240.1600 us/op WorkloadJitting 1: 1 op, 270320.00 ns, 270.3200 us/op OverheadJitting 2: 16 op, 453320.00 ns, 28.3325 us/op WorkloadJitting 2: 16 op, 502120.00 ns, 31.3825 us/op WorkloadPilot 1: 16 op, 4960.00 ns, 310.0000 ns/op WorkloadPilot 2: 32 op, 5560.00 ns, 173.7500 ns/op WorkloadPilot 3: 64 op, 8800.00 ns, 137.5000 ns/op WorkloadPilot 4: 128 op, 14520.00 ns, 113.4375 ns/op WorkloadPilot 5: 256 op, 25720.00 ns, 100.4688 ns/op WorkloadPilot 6: 512 op, 57080.00 ns, 111.4844 ns/op WorkloadPilot 7: 1024 op, 124641.00 ns, 121.7197 ns/op WorkloadPilot 8: 2048 op, 200920.00 ns, 98.1055 ns/op WorkloadPilot 9: 4096 op, 406520.00 ns, 99.2480 ns/op WorkloadPilot 10: 8192 op, 831720.00 ns, 101.5283 ns/op WorkloadPilot 11: 16384 op, 1576881.00 ns, 96.2452 ns/op WorkloadPilot 12: 32768 op, 3160603.00 ns, 96.4539 ns/op WorkloadPilot 13: 65536 op, 6354206.00 ns, 96.9575 ns/op WorkloadPilot 14: 131072 op, 12579811.00 ns, 95.9763 ns/op WorkloadPilot 15: 262144 op, 25164981.00 ns, 95.9968 ns/op WorkloadPilot 16: 524288 op, 50788522.00 ns, 96.8714 ns/op WorkloadPilot 17: 1048576 op, 98102161.00 ns, 93.5575 ns/op WorkloadPilot 18: 2097152 op, 188528475.00 ns, 89.8974 ns/op WorkloadPilot 19: 4194304 op, 374415749.00 ns, 89.2677 ns/op WorkloadPilot 20: 8388608 op, 748540839.00 ns, 89.2330 ns/op OverheadWarmup 1: 8388608 op, 53326552.00 ns, 6.3570 ns/op OverheadWarmup 2: 8388608 op, 53364112.00 ns, 6.3615 ns/op OverheadWarmup 3: 8388608 op, 53315351.00 ns, 6.3557 ns/op OverheadWarmup 4: 8388608 op, 48029664.00 ns, 5.7256 ns/op OverheadWarmup 5: 8388608 op, 37307130.00 ns, 4.4474 ns/op OverheadWarmup 6: 8388608 op, 37318730.00 ns, 4.4487 ns/op OverheadWarmup 7: 8388608 op, 37323371.00 ns, 4.4493 ns/op OverheadWarmup 8: 8388608 op, 37306970.00 ns, 4.4473 ns/op OverheadActual 1: 8388608 op, 37315810.00 ns, 4.4484 ns/op OverheadActual 2: 8388608 op, 37318330.00 ns, 4.4487 ns/op OverheadActual 3: 8388608 op, 37322250.00 ns, 4.4492 ns/op OverheadActual 4: 8388608 op, 37314051.00 ns, 4.4482 ns/op OverheadActual 5: 8388608 op, 37311331.00 ns, 4.4479 ns/op OverheadActual 6: 8388608 op, 37307210.00 ns, 4.4474 ns/op OverheadActual 7: 8388608 op, 37286051.00 ns, 4.4448 ns/op OverheadActual 8: 8388608 op, 37305490.00 ns, 4.4472 ns/op OverheadActual 9: 8388608 op, 37316451.00 ns, 4.4485 ns/op OverheadActual 10: 8388608 op, 37327850.00 ns, 4.4498 ns/op OverheadActual 11: 8388608 op, 37321931.00 ns, 4.4491 ns/op OverheadActual 12: 8388608 op, 37318890.00 ns, 4.4488 ns/op OverheadActual 13: 8388608 op, 37314250.00 ns, 4.4482 ns/op OverheadActual 14: 8388608 op, 37315490.00 ns, 4.4484 ns/op OverheadActual 15: 8388608 op, 37300970.00 ns, 4.4466 ns/op WorkloadWarmup 1: 8388608 op, 755177299.00 ns, 90.0241 ns/op WorkloadWarmup 2: 8388608 op, 755329899.00 ns, 90.0423 ns/op WorkloadWarmup 3: 8388608 op, 749957252.00 ns, 89.4019 ns/op WorkloadWarmup 4: 8388608 op, 749934452.00 ns, 89.3992 ns/op WorkloadWarmup 5: 8388608 op, 750058858.00 ns, 89.4140 ns/op WorkloadWarmup 6: 8388608 op, 749848036.00 ns, 89.3889 ns/op // BeforeActualRun WorkloadActual 1: 8388608 op, 751359158.00 ns, 89.5690 ns/op WorkloadActual 2: 8388608 op, 748851436.00 ns, 89.2700 ns/op WorkloadActual 3: 8388608 op, 748371979.00 ns, 89.2129 ns/op WorkloadActual 4: 8388608 op, 748459171.00 ns, 89.2233 ns/op WorkloadActual 5: 8388608 op, 748991892.00 ns, 89.2868 ns/op WorkloadActual 6: 8388608 op, 748804532.00 ns, 89.2645 ns/op WorkloadActual 7: 8388608 op, 750924174.00 ns, 89.5171 ns/op WorkloadActual 8: 8388608 op, 749284933.00 ns, 89.3217 ns/op WorkloadActual 9: 8388608 op, 748572091.00 ns, 89.2367 ns/op WorkloadActual 10: 8388608 op, 749914613.00 ns, 89.3968 ns/op WorkloadActual 11: 8388608 op, 749431572.00 ns, 89.3392 ns/op WorkloadActual 12: 8388608 op, 749021972.00 ns, 89.2904 ns/op WorkloadActual 13: 8388608 op, 749078531.00 ns, 89.2971 ns/op WorkloadActual 14: 8388608 op, 749833475.00 ns, 89.3871 ns/op WorkloadActual 15: 8388608 op, 750740309.00 ns, 89.4952 ns/op // AfterActualRun WorkloadResult 1: 8388608 op, 714043668.00 ns, 85.1206 ns/op WorkloadResult 2: 8388608 op, 711535946.00 ns, 84.8217 ns/op WorkloadResult 3: 8388608 op, 711056489.00 ns, 84.7645 ns/op WorkloadResult 4: 8388608 op, 711143681.00 ns, 84.7749 ns/op WorkloadResult 5: 8388608 op, 711676402.00 ns, 84.8384 ns/op WorkloadResult 6: 8388608 op, 711489042.00 ns, 84.8161 ns/op WorkloadResult 7: 8388608 op, 713608684.00 ns, 85.0688 ns/op WorkloadResult 8: 8388608 op, 711969443.00 ns, 84.8734 ns/op WorkloadResult 9: 8388608 op, 711256601.00 ns, 84.7884 ns/op WorkloadResult 10: 8388608 op, 712599123.00 ns, 84.9484 ns/op WorkloadResult 11: 8388608 op, 712116082.00 ns, 84.8909 ns/op WorkloadResult 12: 8388608 op, 711706482.00 ns, 84.8420 ns/op WorkloadResult 13: 8388608 op, 711763041.00 ns, 84.8488 ns/op WorkloadResult 14: 8388608 op, 712517985.00 ns, 84.9388 ns/op WorkloadResult 15: 8388608 op, 713424819.00 ns, 85.0469 ns/op // GC: 12 0 0 201327192 8388608 // Threading: 0 0 8388608 // AfterAll // Benchmark Process 4146 has exited with code 0. Mean = 84.892 ns, StdErr = 0.029 ns (0.03%), N = 15, StdDev = 0.111 ns Min = 84.765 ns, Q1 = 84.819 ns, Median = 84.849 ns, Q3 = 84.944 ns, Max = 85.121 ns IQR = 0.125 ns, LowerFence = 84.632 ns, UpperFence = 85.131 ns ConfidenceInterval = [84.774 ns; 85.011 ns] (CI 99.9%), Margin = 0.118 ns (0.14% of Mean) Skewness = 0.76, Kurtosis = 2.18, MValue = 2 // ** Remained 9 (56.2 %) benchmark(s) to run. Estimated finish 2024-09-03 12:23 (0h 4m from now) ** // ************************** // Benchmark: Bench.NullableSpecialized: Job-BHTBPA(Runtime=.NET 7.0, Toolchain=net7.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 7cb81031-9912-4ac0-87c9-eb5a837410b9.dll --anonymousPipes 106 107 --benchmarkName Bench.NullableSpecialized --job "Runtime=.NET 7.0, Toolchain=net7.0" --benchmarkId 3 in /home/egorbot/benchapp/bin/Release/net9.0/7cb81031-9912-4ac0-87c9-eb5a837410b9/bin/Release/net7.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 7.0.20 (7.0.2024.26716), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 256360.00 ns, 256.3600 us/op WorkloadJitting 1: 1 op, 395400.00 ns, 395.4000 us/op OverheadJitting 2: 16 op, 471520.00 ns, 29.4700 us/op WorkloadJitting 2: 16 op, 495561.00 ns, 30.9726 us/op WorkloadPilot 1: 16 op, 5200.00 ns, 325.0000 ns/op WorkloadPilot 2: 32 op, 6960.00 ns, 217.5000 ns/op WorkloadPilot 3: 64 op, 9320.00 ns, 145.6250 ns/op WorkloadPilot 4: 128 op, 14960.00 ns, 116.8750 ns/op WorkloadPilot 5: 256 op, 27000.00 ns, 105.4688 ns/op WorkloadPilot 6: 512 op, 62080.00 ns, 121.2500 ns/op WorkloadPilot 7: 1024 op, 110960.00 ns, 108.3594 ns/op WorkloadPilot 8: 2048 op, 208480.00 ns, 101.7969 ns/op WorkloadPilot 9: 4096 op, 425520.00 ns, 103.8867 ns/op WorkloadPilot 10: 8192 op, 855400.00 ns, 104.4189 ns/op WorkloadPilot 11: 16384 op, 1673682.00 ns, 102.1534 ns/op WorkloadPilot 12: 32768 op, 3285403.00 ns, 100.2625 ns/op WorkloadPilot 13: 65536 op, 6579406.00 ns, 100.3938 ns/op WorkloadPilot 14: 131072 op, 13059532.00 ns, 99.6363 ns/op WorkloadPilot 15: 262144 op, 26140585.00 ns, 99.7184 ns/op WorkloadPilot 16: 524288 op, 52759370.00 ns, 100.6305 ns/op WorkloadPilot 17: 1048576 op, 54920012.00 ns, 52.3758 ns/op WorkloadPilot 18: 2097152 op, 13687732.00 ns, 6.5268 ns/op WorkloadPilot 19: 4194304 op, 27324705.00 ns, 6.5147 ns/op WorkloadPilot 20: 8388608 op, 54606532.00 ns, 6.5096 ns/op WorkloadPilot 21: 16777216 op, 109192703.00 ns, 6.5084 ns/op WorkloadPilot 22: 33554432 op, 218291446.00 ns, 6.5056 ns/op WorkloadPilot 23: 67108864 op, 436376572.00 ns, 6.5025 ns/op WorkloadPilot 24: 134217728 op, 872925185.00 ns, 6.5038 ns/op OverheadWarmup 1: 134217728 op, 653017737.00 ns, 4.8654 ns/op OverheadWarmup 2: 134217728 op, 595494003.00 ns, 4.4368 ns/op OverheadWarmup 3: 134217728 op, 595764923.00 ns, 4.4388 ns/op OverheadWarmup 4: 134217728 op, 595440522.00 ns, 4.4364 ns/op OverheadWarmup 5: 134217728 op, 595355923.00 ns, 4.4357 ns/op OverheadWarmup 6: 134217728 op, 595070762.00 ns, 4.4336 ns/op OverheadWarmup 7: 134217728 op, 595407509.00 ns, 4.4361 ns/op OverheadWarmup 8: 134217728 op, 595358972.00 ns, 4.4358 ns/op OverheadActual 1: 134217728 op, 595436371.00 ns, 4.4363 ns/op OverheadActual 2: 134217728 op, 595081491.00 ns, 4.4337 ns/op OverheadActual 3: 134217728 op, 595010211.00 ns, 4.4332 ns/op OverheadActual 4: 134217728 op, 595342611.00 ns, 4.4356 ns/op OverheadActual 5: 134217728 op, 595202891.00 ns, 4.4346 ns/op OverheadActual 6: 134217728 op, 595361532.00 ns, 4.4358 ns/op OverheadActual 7: 134217728 op, 595525811.00 ns, 4.4370 ns/op OverheadActual 8: 134217728 op, 595559291.00 ns, 4.4373 ns/op OverheadActual 9: 134217728 op, 595159851.00 ns, 4.4343 ns/op OverheadActual 10: 134217728 op, 595500571.00 ns, 4.4368 ns/op OverheadActual 11: 134217728 op, 595585491.00 ns, 4.4375 ns/op OverheadActual 12: 134217728 op, 595470571.00 ns, 4.4366 ns/op OverheadActual 13: 134217728 op, 595351689.00 ns, 4.4357 ns/op OverheadActual 14: 134217728 op, 595667409.00 ns, 4.4381 ns/op OverheadActual 15: 134217728 op, 595752609.00 ns, 4.4387 ns/op WorkloadWarmup 1: 134217728 op, 887257988.00 ns, 6.6106 ns/op WorkloadWarmup 2: 134217728 op, 887192628.00 ns, 6.6101 ns/op WorkloadWarmup 3: 134217728 op, 887241028.00 ns, 6.6105 ns/op WorkloadWarmup 4: 134217728 op, 887172629.00 ns, 6.6100 ns/op WorkloadWarmup 5: 134217728 op, 887253668.00 ns, 6.6106 ns/op WorkloadWarmup 6: 134217728 op, 887248388.00 ns, 6.6105 ns/op // BeforeActualRun WorkloadActual 1: 134217728 op, 880488622.00 ns, 6.5602 ns/op WorkloadActual 2: 134217728 op, 880542109.00 ns, 6.5605 ns/op WorkloadActual 3: 134217728 op, 880422109.00 ns, 6.5597 ns/op WorkloadActual 4: 134217728 op, 880401189.00 ns, 6.5595 ns/op WorkloadActual 5: 134217728 op, 880420469.00 ns, 6.5596 ns/op WorkloadActual 6: 134217728 op, 880621109.00 ns, 6.5611 ns/op WorkloadActual 7: 134217728 op, 880555348.00 ns, 6.5606 ns/op WorkloadActual 8: 134217728 op, 880529389.00 ns, 6.5605 ns/op WorkloadActual 9: 134217728 op, 880454509.00 ns, 6.5599 ns/op WorkloadActual 10: 134217728 op, 880603629.00 ns, 6.5610 ns/op WorkloadActual 11: 134217728 op, 880402751.00 ns, 6.5595 ns/op WorkloadActual 12: 134217728 op, 880580218.00 ns, 6.5608 ns/op WorkloadActual 13: 134217728 op, 880564138.00 ns, 6.5607 ns/op WorkloadActual 14: 134217728 op, 880485977.00 ns, 6.5601 ns/op WorkloadActual 15: 134217728 op, 880463858.00 ns, 6.5600 ns/op // AfterActualRun WorkloadResult 1: 134217728 op, 285052251.00 ns, 2.1238 ns/op WorkloadResult 2: 134217728 op, 285105738.00 ns, 2.1242 ns/op WorkloadResult 3: 134217728 op, 284985738.00 ns, 2.1233 ns/op WorkloadResult 4: 134217728 op, 284964818.00 ns, 2.1232 ns/op WorkloadResult 5: 134217728 op, 284984098.00 ns, 2.1233 ns/op WorkloadResult 6: 134217728 op, 285184738.00 ns, 2.1248 ns/op WorkloadResult 7: 134217728 op, 285118977.00 ns, 2.1243 ns/op WorkloadResult 8: 134217728 op, 285093018.00 ns, 2.1241 ns/op WorkloadResult 9: 134217728 op, 285018138.00 ns, 2.1236 ns/op WorkloadResult 10: 134217728 op, 285167258.00 ns, 2.1247 ns/op WorkloadResult 11: 134217728 op, 284966380.00 ns, 2.1232 ns/op WorkloadResult 12: 134217728 op, 285143847.00 ns, 2.1245 ns/op WorkloadResult 13: 134217728 op, 285127767.00 ns, 2.1244 ns/op WorkloadResult 14: 134217728 op, 285049606.00 ns, 2.1238 ns/op WorkloadResult 15: 134217728 op, 285027487.00 ns, 2.1236 ns/op // GC: 0 0 0 600 134217728 // Threading: 0 0 134217728 // AfterAll // Benchmark Process 4161 has exited with code 0. Mean = 2.124 ns, StdErr = 0.000 ns (0.01%), N = 15, StdDev = 0.001 ns Min = 2.123 ns, Q1 = 2.123 ns, Median = 2.124 ns, Q3 = 2.124 ns, Max = 2.125 ns IQR = 0.001 ns, LowerFence = 2.122 ns, UpperFence = 2.126 ns ConfidenceInterval = [2.123 ns; 2.124 ns] (CI 99.9%), Margin = 0.001 ns (0.03% of Mean) Skewness = 0.06, Kurtosis = 1.47, MValue = 2 // ** Remained 8 (50.0 %) benchmark(s) to run. Estimated finish 2024-09-03 12:23 (0h 4m from now) ** // ************************** // Benchmark: Bench.Struct: Job-CCEICE(Runtime=.NET 8.0, Toolchain=net8.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet cea471a0-44cf-4955-ab40-8ebbfc3ce222.dll --anonymousPipes 106 107 --benchmarkName Bench.Struct --job "Runtime=.NET 8.0, Toolchain=net8.0" --benchmarkId 0 in /home/egorbot/benchapp/bin/Release/net9.0/cea471a0-44cf-4955-ab40-8ebbfc3ce222/bin/Release/net8.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 8.0.8 (8.0.824.36612), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 372440.00 ns, 372.4400 us/op WorkloadJitting 1: 1 op, 287921.00 ns, 287.9210 us/op OverheadJitting 2: 16 op, 434441.00 ns, 27.1526 us/op WorkloadJitting 2: 16 op, 411281.00 ns, 25.7051 us/op WorkloadPilot 1: 16 op, 5120.00 ns, 320.0000 ns/op WorkloadPilot 2: 32 op, 6120.00 ns, 191.2500 ns/op WorkloadPilot 3: 64 op, 7960.00 ns, 124.3750 ns/op WorkloadPilot 4: 128 op, 13080.00 ns, 102.1875 ns/op WorkloadPilot 5: 256 op, 30320.00 ns, 118.4375 ns/op WorkloadPilot 6: 512 op, 49680.00 ns, 97.0313 ns/op WorkloadPilot 7: 1024 op, 96920.00 ns, 94.6484 ns/op WorkloadPilot 8: 2048 op, 182840.00 ns, 89.2773 ns/op WorkloadPilot 9: 4096 op, 366640.00 ns, 89.5117 ns/op WorkloadPilot 10: 8192 op, 716920.00 ns, 87.5146 ns/op WorkloadPilot 11: 16384 op, 1341521.00 ns, 81.8799 ns/op WorkloadPilot 12: 32768 op, 2786482.00 ns, 85.0367 ns/op WorkloadPilot 13: 65536 op, 5459205.00 ns, 83.3009 ns/op WorkloadPilot 14: 131072 op, 11005890.00 ns, 83.9683 ns/op WorkloadPilot 15: 262144 op, 22755381.00 ns, 86.8049 ns/op WorkloadPilot 16: 524288 op, 43666320.00 ns, 83.2869 ns/op WorkloadPilot 17: 1048576 op, 84143196.00 ns, 80.2452 ns/op WorkloadPilot 18: 2097152 op, 11425770.00 ns, 5.4482 ns/op WorkloadPilot 19: 4194304 op, 14593573.00 ns, 3.4794 ns/op WorkloadPilot 20: 8388608 op, 29172306.00 ns, 3.4776 ns/op WorkloadPilot 21: 16777216 op, 58305133.00 ns, 3.4753 ns/op WorkloadPilot 22: 33554432 op, 116586586.00 ns, 3.4746 ns/op WorkloadPilot 23: 67108864 op, 233103211.00 ns, 3.4735 ns/op WorkloadPilot 24: 134217728 op, 466195383.00 ns, 3.4734 ns/op WorkloadPilot 25: 268435456 op, 932364325.00 ns, 3.4733 ns/op OverheadWarmup 1: 268435456 op, 636774881.00 ns, 2.3722 ns/op OverheadWarmup 2: 268435456 op, 537634988.00 ns, 2.0028 ns/op OverheadWarmup 3: 268435456 op, 537654147.00 ns, 2.0029 ns/op OverheadWarmup 4: 268435456 op, 538812070.00 ns, 2.0072 ns/op OverheadWarmup 5: 268435456 op, 537648547.00 ns, 2.0029 ns/op OverheadWarmup 6: 268435456 op, 537666467.00 ns, 2.0030 ns/op OverheadWarmup 7: 268435456 op, 537664385.00 ns, 2.0030 ns/op OverheadActual 1: 268435456 op, 565732325.00 ns, 2.1075 ns/op OverheadActual 2: 268435456 op, 565772485.00 ns, 2.1077 ns/op OverheadActual 3: 268435456 op, 565673205.00 ns, 2.1073 ns/op OverheadActual 4: 268435456 op, 565680964.00 ns, 2.1073 ns/op OverheadActual 5: 268435456 op, 565715965.00 ns, 2.1075 ns/op OverheadActual 6: 268435456 op, 565677804.00 ns, 2.1073 ns/op OverheadActual 7: 268435456 op, 565755125.00 ns, 2.1076 ns/op OverheadActual 8: 268435456 op, 565824125.00 ns, 2.1079 ns/op OverheadActual 9: 268435456 op, 565677757.00 ns, 2.1073 ns/op OverheadActual 10: 268435456 op, 565694138.00 ns, 2.1074 ns/op OverheadActual 11: 268435456 op, 565680218.00 ns, 2.1073 ns/op OverheadActual 12: 268435456 op, 565737858.00 ns, 2.1075 ns/op OverheadActual 13: 268435456 op, 565651977.00 ns, 2.1072 ns/op OverheadActual 14: 268435456 op, 565665488.00 ns, 2.1073 ns/op OverheadActual 15: 268435456 op, 565654461.00 ns, 2.1072 ns/op WorkloadWarmup 1: 268435456 op, 920102986.00 ns, 3.4277 ns/op WorkloadWarmup 2: 268435456 op, 955161943.00 ns, 3.5583 ns/op WorkloadWarmup 3: 268435456 op, 955169182.00 ns, 3.5583 ns/op WorkloadWarmup 4: 268435456 op, 955152743.00 ns, 3.5582 ns/op WorkloadWarmup 5: 268435456 op, 955102899.00 ns, 3.5580 ns/op WorkloadWarmup 6: 268435456 op, 955154543.00 ns, 3.5582 ns/op WorkloadWarmup 7: 268435456 op, 955159302.00 ns, 3.5582 ns/op WorkloadWarmup 8: 268435456 op, 955290263.00 ns, 3.5587 ns/op WorkloadWarmup 9: 268435456 op, 955212942.00 ns, 3.5584 ns/op // BeforeActualRun WorkloadActual 1: 268435456 op, 955151342.00 ns, 3.5582 ns/op WorkloadActual 2: 268435456 op, 955011182.00 ns, 3.5577 ns/op WorkloadActual 3: 268435456 op, 955136023.00 ns, 3.5582 ns/op WorkloadActual 4: 268435456 op, 955122578.00 ns, 3.5581 ns/op WorkloadActual 5: 268435456 op, 955163455.00 ns, 3.5583 ns/op WorkloadActual 6: 268435456 op, 955080096.00 ns, 3.5580 ns/op WorkloadActual 7: 268435456 op, 955103375.00 ns, 3.5580 ns/op WorkloadActual 8: 268435456 op, 955126735.00 ns, 3.5581 ns/op WorkloadActual 9: 268435456 op, 955145496.00 ns, 3.5582 ns/op WorkloadActual 10: 268435456 op, 955198975.00 ns, 3.5584 ns/op WorkloadActual 11: 268435456 op, 955291016.00 ns, 3.5587 ns/op WorkloadActual 12: 268435456 op, 955289776.00 ns, 3.5587 ns/op WorkloadActual 13: 268435456 op, 955154011.00 ns, 3.5582 ns/op WorkloadActual 14: 268435456 op, 955207611.00 ns, 3.5584 ns/op WorkloadActual 15: 268435456 op, 955182531.00 ns, 3.5583 ns/op // AfterActualRun WorkloadResult 1: 268435456 op, 389470378.00 ns, 1.4509 ns/op WorkloadResult 2: 268435456 op, 389330218.00 ns, 1.4504 ns/op WorkloadResult 3: 268435456 op, 389455059.00 ns, 1.4508 ns/op WorkloadResult 4: 268435456 op, 389441614.00 ns, 1.4508 ns/op WorkloadResult 5: 268435456 op, 389482491.00 ns, 1.4509 ns/op WorkloadResult 6: 268435456 op, 389399132.00 ns, 1.4506 ns/op WorkloadResult 7: 268435456 op, 389422411.00 ns, 1.4507 ns/op WorkloadResult 8: 268435456 op, 389445771.00 ns, 1.4508 ns/op WorkloadResult 9: 268435456 op, 389464532.00 ns, 1.4509 ns/op WorkloadResult 10: 268435456 op, 389518011.00 ns, 1.4511 ns/op WorkloadResult 11: 268435456 op, 389608812.00 ns, 1.4514 ns/op WorkloadResult 12: 268435456 op, 389473047.00 ns, 1.4509 ns/op WorkloadResult 13: 268435456 op, 389526647.00 ns, 1.4511 ns/op WorkloadResult 14: 268435456 op, 389501567.00 ns, 1.4510 ns/op // GC: 0 0 0 400 268435456 // Threading: 0 0 268435456 // AfterAll // Benchmark Process 4182 has exited with code 0. Mean = 1.451 ns, StdErr = 0.000 ns (0.00%), N = 14, StdDev = 0.000 ns Min = 1.450 ns, Q1 = 1.451 ns, Median = 1.451 ns, Q3 = 1.451 ns, Max = 1.451 ns IQR = 0.000 ns, LowerFence = 1.450 ns, UpperFence = 1.451 ns ConfidenceInterval = [1.451 ns; 1.451 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) Skewness = 0.06, Kurtosis = 3.28, MValue = 2 // ** Remained 7 (43.8 %) benchmark(s) to run. Estimated finish 2024-09-03 12:24 (0h 3m from now) ** // ************************** // Benchmark: Bench.Class: Job-CCEICE(Runtime=.NET 8.0, Toolchain=net8.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet cea471a0-44cf-4955-ab40-8ebbfc3ce222.dll --anonymousPipes 108 109 --benchmarkName Bench.Class --job "Runtime=.NET 8.0, Toolchain=net8.0" --benchmarkId 1 in /home/egorbot/benchapp/bin/Release/net9.0/cea471a0-44cf-4955-ab40-8ebbfc3ce222/bin/Release/net8.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 8.0.8 (8.0.824.36612), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 281960.00 ns, 281.9600 us/op WorkloadJitting 1: 1 op, 266920.00 ns, 266.9200 us/op OverheadJitting 2: 16 op, 403040.00 ns, 25.1900 us/op WorkloadJitting 2: 16 op, 398201.00 ns, 24.8876 us/op WorkloadPilot 1: 16 op, 1040.00 ns, 65.0000 ns/op WorkloadPilot 2: 32 op, 1080.00 ns, 33.7500 ns/op WorkloadPilot 3: 64 op, 1440.00 ns, 22.5000 ns/op WorkloadPilot 4: 128 op, 2280.00 ns, 17.8125 ns/op WorkloadPilot 5: 256 op, 3760.00 ns, 14.6875 ns/op WorkloadPilot 6: 512 op, 6760.00 ns, 13.2031 ns/op WorkloadPilot 7: 1024 op, 13040.00 ns, 12.7344 ns/op WorkloadPilot 8: 2048 op, 25200.00 ns, 12.3047 ns/op WorkloadPilot 9: 4096 op, 49640.00 ns, 12.1191 ns/op WorkloadPilot 10: 8192 op, 110681.00 ns, 13.5109 ns/op WorkloadPilot 11: 16384 op, 196641.00 ns, 12.0020 ns/op WorkloadPilot 12: 32768 op, 392721.00 ns, 11.9849 ns/op WorkloadPilot 13: 65536 op, 783921.00 ns, 11.9617 ns/op WorkloadPilot 14: 131072 op, 1570762.00 ns, 11.9840 ns/op WorkloadPilot 15: 262144 op, 3169564.00 ns, 12.0909 ns/op WorkloadPilot 16: 524288 op, 6367047.00 ns, 12.1442 ns/op WorkloadPilot 17: 1048576 op, 12626293.00 ns, 12.0414 ns/op WorkloadPilot 18: 2097152 op, 25215747.00 ns, 12.0238 ns/op WorkloadPilot 19: 4194304 op, 50370653.00 ns, 12.0093 ns/op WorkloadPilot 20: 8388608 op, 93432859.00 ns, 11.1381 ns/op WorkloadPilot 21: 16777216 op, 121693208.00 ns, 7.2535 ns/op WorkloadPilot 22: 33554432 op, 243369618.00 ns, 7.2530 ns/op WorkloadPilot 23: 67108864 op, 486459955.00 ns, 7.2488 ns/op WorkloadPilot 24: 134217728 op, 972725350.00 ns, 7.2474 ns/op OverheadWarmup 1: 134217728 op, 367087309.00 ns, 2.7350 ns/op OverheadWarmup 2: 134217728 op, 268817285.00 ns, 2.0028 ns/op OverheadWarmup 3: 134217728 op, 268856364.00 ns, 2.0031 ns/op OverheadWarmup 4: 134217728 op, 268844325.00 ns, 2.0030 ns/op OverheadWarmup 5: 134217728 op, 268824284.00 ns, 2.0029 ns/op OverheadWarmup 6: 134217728 op, 268831965.00 ns, 2.0030 ns/op OverheadWarmup 7: 134217728 op, 268836284.00 ns, 2.0030 ns/op OverheadWarmup 8: 134217728 op, 268824328.00 ns, 2.0029 ns/op OverheadActual 1: 134217728 op, 268842529.00 ns, 2.0030 ns/op OverheadActual 2: 134217728 op, 268849609.00 ns, 2.0031 ns/op OverheadActual 3: 134217728 op, 268866888.00 ns, 2.0032 ns/op OverheadActual 4: 134217728 op, 268821729.00 ns, 2.0029 ns/op OverheadActual 5: 134217728 op, 268817649.00 ns, 2.0028 ns/op OverheadActual 6: 134217728 op, 268854888.00 ns, 2.0031 ns/op OverheadActual 7: 134217728 op, 268852289.00 ns, 2.0031 ns/op OverheadActual 8: 134217728 op, 268990369.00 ns, 2.0041 ns/op OverheadActual 9: 134217728 op, 268861929.00 ns, 2.0032 ns/op OverheadActual 10: 134217728 op, 268882769.00 ns, 2.0033 ns/op OverheadActual 11: 134217728 op, 268876129.00 ns, 2.0033 ns/op OverheadActual 12: 134217728 op, 268999609.00 ns, 2.0042 ns/op OverheadActual 13: 134217728 op, 269010449.00 ns, 2.0043 ns/op OverheadActual 14: 134217728 op, 268847848.00 ns, 2.0031 ns/op OverheadActual 15: 134217728 op, 268849009.00 ns, 2.0031 ns/op WorkloadWarmup 1: 134217728 op, 967662959.00 ns, 7.2097 ns/op WorkloadWarmup 2: 134217728 op, 967497160.00 ns, 7.2084 ns/op WorkloadWarmup 3: 134217728 op, 967664360.00 ns, 7.2097 ns/op WorkloadWarmup 4: 134217728 op, 972586723.00 ns, 7.2463 ns/op WorkloadWarmup 5: 134217728 op, 972565678.00 ns, 7.2462 ns/op WorkloadWarmup 6: 134217728 op, 972643877.00 ns, 7.2468 ns/op WorkloadWarmup 7: 134217728 op, 972622478.00 ns, 7.2466 ns/op // BeforeActualRun WorkloadActual 1: 134217728 op, 972624278.00 ns, 7.2466 ns/op WorkloadActual 2: 134217728 op, 972640358.00 ns, 7.2467 ns/op WorkloadActual 3: 134217728 op, 972692358.00 ns, 7.2471 ns/op WorkloadActual 4: 134217728 op, 972693958.00 ns, 7.2471 ns/op WorkloadActual 5: 134217728 op, 972766557.00 ns, 7.2477 ns/op WorkloadActual 6: 134217728 op, 972645021.00 ns, 7.2468 ns/op WorkloadActual 7: 134217728 op, 972628347.00 ns, 7.2466 ns/op WorkloadActual 8: 134217728 op, 972774586.00 ns, 7.2477 ns/op WorkloadActual 9: 134217728 op, 972494867.00 ns, 7.2457 ns/op WorkloadActual 10: 134217728 op, 972594626.00 ns, 7.2464 ns/op WorkloadActual 11: 134217728 op, 972586827.00 ns, 7.2463 ns/op WorkloadActual 12: 134217728 op, 972576466.00 ns, 7.2463 ns/op WorkloadActual 13: 134217728 op, 972581386.00 ns, 7.2463 ns/op WorkloadActual 14: 134217728 op, 972709912.00 ns, 7.2473 ns/op WorkloadActual 15: 134217728 op, 972617265.00 ns, 7.2466 ns/op // AfterActualRun WorkloadResult 1: 134217728 op, 703769390.00 ns, 5.2435 ns/op WorkloadResult 2: 134217728 op, 703785470.00 ns, 5.2436 ns/op WorkloadResult 3: 134217728 op, 703837470.00 ns, 5.2440 ns/op WorkloadResult 4: 134217728 op, 703839070.00 ns, 5.2440 ns/op WorkloadResult 5: 134217728 op, 703911669.00 ns, 5.2446 ns/op WorkloadResult 6: 134217728 op, 703790133.00 ns, 5.2436 ns/op WorkloadResult 7: 134217728 op, 703773459.00 ns, 5.2435 ns/op WorkloadResult 8: 134217728 op, 703919698.00 ns, 5.2446 ns/op WorkloadResult 9: 134217728 op, 703639979.00 ns, 5.2425 ns/op WorkloadResult 10: 134217728 op, 703739738.00 ns, 5.2433 ns/op WorkloadResult 11: 134217728 op, 703731939.00 ns, 5.2432 ns/op WorkloadResult 12: 134217728 op, 703721578.00 ns, 5.2431 ns/op WorkloadResult 13: 134217728 op, 703726498.00 ns, 5.2432 ns/op WorkloadResult 14: 134217728 op, 703855024.00 ns, 5.2441 ns/op WorkloadResult 15: 134217728 op, 703762377.00 ns, 5.2434 ns/op // GC: 0 0 0 400 134217728 // Threading: 0 0 134217728 // AfterAll // Benchmark Process 4200 has exited with code 0. Mean = 5.244 ns, StdErr = 0.000 ns (0.00%), N = 15, StdDev = 0.001 ns Min = 5.243 ns, Q1 = 5.243 ns, Median = 5.244 ns, Q3 = 5.244 ns, Max = 5.245 ns IQR = 0.001 ns, LowerFence = 5.242 ns, UpperFence = 5.245 ns ConfidenceInterval = [5.243 ns; 5.244 ns] (CI 99.9%), Margin = 0.001 ns (0.01% of Mean) Skewness = 0.14, Kurtosis = 2.31, MValue = 2 // ** Remained 6 (37.5 %) benchmark(s) to run. Estimated finish 2024-09-03 12:24 (0h 3m from now) ** // ************************** // Benchmark: Bench.Nullable: Job-CCEICE(Runtime=.NET 8.0, Toolchain=net8.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet cea471a0-44cf-4955-ab40-8ebbfc3ce222.dll --anonymousPipes 108 109 --benchmarkName Bench.Nullable --job "Runtime=.NET 8.0, Toolchain=net8.0" --benchmarkId 2 in /home/egorbot/benchapp/bin/Release/net9.0/cea471a0-44cf-4955-ab40-8ebbfc3ce222/bin/Release/net8.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 8.0.8 (8.0.824.36612), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 273241.00 ns, 273.2410 us/op WorkloadJitting 1: 1 op, 279201.00 ns, 279.2010 us/op OverheadJitting 2: 16 op, 430641.00 ns, 26.9151 us/op WorkloadJitting 2: 16 op, 427961.00 ns, 26.7476 us/op WorkloadPilot 1: 16 op, 5200.00 ns, 325.0000 ns/op WorkloadPilot 2: 32 op, 6920.00 ns, 216.2500 ns/op WorkloadPilot 3: 64 op, 10281.00 ns, 160.6406 ns/op WorkloadPilot 4: 128 op, 15760.00 ns, 123.1250 ns/op WorkloadPilot 5: 256 op, 37480.00 ns, 146.4063 ns/op WorkloadPilot 6: 512 op, 62200.00 ns, 121.4844 ns/op WorkloadPilot 7: 1024 op, 121560.00 ns, 118.7109 ns/op WorkloadPilot 8: 2048 op, 224641.00 ns, 109.6880 ns/op WorkloadPilot 9: 4096 op, 466921.00 ns, 113.9944 ns/op WorkloadPilot 10: 8192 op, 896961.00 ns, 109.4923 ns/op WorkloadPilot 11: 16384 op, 1772604.00 ns, 108.1912 ns/op WorkloadPilot 12: 32768 op, 3470687.00 ns, 105.9170 ns/op WorkloadPilot 13: 65536 op, 6933575.00 ns, 105.7980 ns/op WorkloadPilot 14: 131072 op, 14056351.00 ns, 107.2414 ns/op WorkloadPilot 15: 262144 op, 27726780.00 ns, 105.7693 ns/op WorkloadPilot 16: 524288 op, 55415360.00 ns, 105.6964 ns/op WorkloadPilot 17: 1048576 op, 102084581.00 ns, 97.3554 ns/op WorkloadPilot 18: 2097152 op, 176756668.00 ns, 84.2841 ns/op WorkloadPilot 19: 4194304 op, 352730940.00 ns, 84.0976 ns/op WorkloadPilot 20: 8388608 op, 704922160.00 ns, 84.0333 ns/op OverheadWarmup 1: 8388608 op, 33723156.00 ns, 4.0201 ns/op OverheadWarmup 2: 8388608 op, 33712396.00 ns, 4.0188 ns/op OverheadWarmup 3: 8388608 op, 33738157.00 ns, 4.0219 ns/op OverheadWarmup 4: 8388608 op, 33717717.00 ns, 4.0195 ns/op OverheadWarmup 5: 8388608 op, 33708156.00 ns, 4.0183 ns/op OverheadWarmup 6: 8388608 op, 33716916.00 ns, 4.0194 ns/op OverheadWarmup 7: 8388608 op, 33717956.00 ns, 4.0195 ns/op OverheadWarmup 8: 8388608 op, 33729036.00 ns, 4.0208 ns/op OverheadWarmup 9: 8388608 op, 28741671.00 ns, 3.4263 ns/op OverheadActual 1: 8388608 op, 18037259.00 ns, 2.1502 ns/op OverheadActual 2: 8388608 op, 18056859.00 ns, 2.1525 ns/op OverheadActual 3: 8388608 op, 18056699.00 ns, 2.1525 ns/op OverheadActual 4: 8388608 op, 18034220.00 ns, 2.1498 ns/op OverheadActual 5: 8388608 op, 18038500.00 ns, 2.1504 ns/op OverheadActual 6: 8388608 op, 18070539.00 ns, 2.1542 ns/op OverheadActual 7: 8388608 op, 18044299.00 ns, 2.1510 ns/op OverheadActual 8: 8388608 op, 18033940.00 ns, 2.1498 ns/op OverheadActual 9: 8388608 op, 18038939.00 ns, 2.1504 ns/op OverheadActual 10: 8388608 op, 18054019.00 ns, 2.1522 ns/op OverheadActual 11: 8388608 op, 17146059.00 ns, 2.0440 ns/op OverheadActual 12: 8388608 op, 16824578.00 ns, 2.0056 ns/op OverheadActual 13: 8388608 op, 16832419.00 ns, 2.0066 ns/op OverheadActual 14: 8388608 op, 16820219.00 ns, 2.0051 ns/op OverheadActual 15: 8388608 op, 16811298.00 ns, 2.0041 ns/op WorkloadWarmup 1: 8388608 op, 709674165.00 ns, 84.5998 ns/op WorkloadWarmup 2: 8388608 op, 710201566.00 ns, 84.6626 ns/op WorkloadWarmup 3: 8388608 op, 703660478.00 ns, 83.8829 ns/op WorkloadWarmup 4: 8388608 op, 704809240.00 ns, 84.0198 ns/op WorkloadWarmup 5: 8388608 op, 702442291.00 ns, 83.7376 ns/op WorkloadWarmup 6: 8388608 op, 704129805.00 ns, 83.9388 ns/op // BeforeActualRun WorkloadActual 1: 8388608 op, 705549366.00 ns, 84.1080 ns/op WorkloadActual 2: 8388608 op, 704701525.00 ns, 84.0070 ns/op WorkloadActual 3: 8388608 op, 704529484.00 ns, 83.9865 ns/op WorkloadActual 4: 8388608 op, 705333045.00 ns, 84.0823 ns/op WorkloadActual 5: 8388608 op, 705002966.00 ns, 84.0429 ns/op WorkloadActual 6: 8388608 op, 704584445.00 ns, 83.9930 ns/op WorkloadActual 7: 8388608 op, 705941846.00 ns, 84.1548 ns/op WorkloadActual 8: 8388608 op, 706875648.00 ns, 84.2661 ns/op WorkloadActual 9: 8388608 op, 705258006.00 ns, 84.0733 ns/op WorkloadActual 10: 8388608 op, 706545950.00 ns, 84.2268 ns/op WorkloadActual 11: 8388608 op, 705010219.00 ns, 84.0438 ns/op WorkloadActual 12: 8388608 op, 705960260.00 ns, 84.1570 ns/op WorkloadActual 13: 8388608 op, 704891178.00 ns, 84.0296 ns/op WorkloadActual 14: 8388608 op, 704675258.00 ns, 84.0038 ns/op WorkloadActual 15: 8388608 op, 704549178.00 ns, 83.9888 ns/op // AfterActualRun WorkloadResult 1: 8388608 op, 687512107.00 ns, 81.9578 ns/op WorkloadResult 2: 8388608 op, 686664266.00 ns, 81.8568 ns/op WorkloadResult 3: 8388608 op, 686492225.00 ns, 81.8363 ns/op WorkloadResult 4: 8388608 op, 687295786.00 ns, 81.9320 ns/op WorkloadResult 5: 8388608 op, 686965707.00 ns, 81.8927 ns/op WorkloadResult 6: 8388608 op, 686547186.00 ns, 81.8428 ns/op WorkloadResult 7: 8388608 op, 687904587.00 ns, 82.0046 ns/op WorkloadResult 8: 8388608 op, 688838389.00 ns, 82.1159 ns/op WorkloadResult 9: 8388608 op, 687220747.00 ns, 81.9231 ns/op WorkloadResult 10: 8388608 op, 688508691.00 ns, 82.0766 ns/op WorkloadResult 11: 8388608 op, 686972960.00 ns, 81.8936 ns/op WorkloadResult 12: 8388608 op, 687923001.00 ns, 82.0068 ns/op WorkloadResult 13: 8388608 op, 686853919.00 ns, 81.8794 ns/op WorkloadResult 14: 8388608 op, 686637999.00 ns, 81.8536 ns/op WorkloadResult 15: 8388608 op, 686511919.00 ns, 81.8386 ns/op // GC: 12 0 0 201326992 8388608 // Threading: 0 0 8388608 // AfterAll // Benchmark Process 4212 has exited with code 0. Mean = 81.927 ns, StdErr = 0.023 ns (0.03%), N = 15, StdDev = 0.088 ns Min = 81.836 ns, Q1 = 81.855 ns, Median = 81.894 ns, Q3 = 81.981 ns, Max = 82.116 ns IQR = 0.126 ns, LowerFence = 81.666 ns, UpperFence = 82.170 ns ConfidenceInterval = [81.833 ns; 82.022 ns] (CI 99.9%), Margin = 0.095 ns (0.12% of Mean) Skewness = 0.77, Kurtosis = 2.27, MValue = 2 // ** Remained 5 (31.2 %) benchmark(s) to run. Estimated finish 2024-09-03 12:23 (0h 2m from now) ** // ************************** // Benchmark: Bench.NullableSpecialized: Job-CCEICE(Runtime=.NET 8.0, Toolchain=net8.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet cea471a0-44cf-4955-ab40-8ebbfc3ce222.dll --anonymousPipes 108 109 --benchmarkName Bench.NullableSpecialized --job "Runtime=.NET 8.0, Toolchain=net8.0" --benchmarkId 3 in /home/egorbot/benchapp/bin/Release/net9.0/cea471a0-44cf-4955-ab40-8ebbfc3ce222/bin/Release/net8.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 8.0.8 (8.0.824.36612), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 288440.00 ns, 288.4400 us/op WorkloadJitting 1: 1 op, 397681.00 ns, 397.6810 us/op OverheadJitting 2: 16 op, 405441.00 ns, 25.3401 us/op WorkloadJitting 2: 16 op, 437281.00 ns, 27.3301 us/op WorkloadPilot 1: 16 op, 4840.00 ns, 302.5000 ns/op WorkloadPilot 2: 32 op, 6160.00 ns, 192.5000 ns/op WorkloadPilot 3: 64 op, 8760.00 ns, 136.8750 ns/op WorkloadPilot 4: 128 op, 14840.00 ns, 115.9375 ns/op WorkloadPilot 5: 256 op, 37120.00 ns, 145.0000 ns/op WorkloadPilot 6: 512 op, 64840.00 ns, 126.6406 ns/op WorkloadPilot 7: 1024 op, 116921.00 ns, 114.1807 ns/op WorkloadPilot 8: 2048 op, 220760.00 ns, 107.7930 ns/op WorkloadPilot 9: 4096 op, 442521.00 ns, 108.0374 ns/op WorkloadPilot 10: 8192 op, 868321.00 ns, 105.9962 ns/op WorkloadPilot 11: 16384 op, 1746083.00 ns, 106.5724 ns/op WorkloadPilot 12: 32768 op, 3373005.00 ns, 102.9359 ns/op WorkloadPilot 13: 65536 op, 6738530.00 ns, 102.8218 ns/op WorkloadPilot 14: 131072 op, 13306740.00 ns, 101.5224 ns/op WorkloadPilot 15: 262144 op, 26681360.00 ns, 101.7813 ns/op WorkloadPilot 16: 524288 op, 53301840.00 ns, 101.6652 ns/op WorkloadPilot 17: 1048576 op, 71851228.00 ns, 68.5227 ns/op WorkloadPilot 18: 2097152 op, 6180209.00 ns, 2.9470 ns/op WorkloadPilot 19: 4194304 op, 12367659.00 ns, 2.9487 ns/op WorkloadPilot 20: 8388608 op, 24715918.00 ns, 2.9464 ns/op WorkloadPilot 21: 16777216 op, 49385195.00 ns, 2.9436 ns/op WorkloadPilot 22: 33554432 op, 98753269.00 ns, 2.9431 ns/op WorkloadPilot 23: 67108864 op, 197634817.00 ns, 2.9450 ns/op WorkloadPilot 24: 134217728 op, 394859561.00 ns, 2.9419 ns/op WorkloadPilot 25: 268435456 op, 789740934.00 ns, 2.9420 ns/op OverheadWarmup 1: 268435456 op, 660792261.00 ns, 2.4616 ns/op OverheadWarmup 2: 268435456 op, 566404990.00 ns, 2.1100 ns/op OverheadWarmup 3: 268435456 op, 566385708.00 ns, 2.1100 ns/op OverheadWarmup 4: 268435456 op, 566402104.00 ns, 2.1100 ns/op OverheadWarmup 5: 268435456 op, 566374104.00 ns, 2.1099 ns/op OverheadWarmup 6: 268435456 op, 566382585.00 ns, 2.1099 ns/op OverheadWarmup 7: 268435456 op, 566387264.00 ns, 2.1100 ns/op OverheadWarmup 8: 268435456 op, 566393704.00 ns, 2.1100 ns/op OverheadWarmup 9: 268435456 op, 566358264.00 ns, 2.1098 ns/op OverheadActual 1: 268435456 op, 537616670.00 ns, 2.0028 ns/op OverheadActual 2: 268435456 op, 537688831.00 ns, 2.0030 ns/op OverheadActual 3: 268435456 op, 537643510.00 ns, 2.0029 ns/op OverheadActual 4: 268435456 op, 537630670.00 ns, 2.0028 ns/op OverheadActual 5: 268435456 op, 537658950.00 ns, 2.0029 ns/op OverheadActual 6: 268435456 op, 537620471.00 ns, 2.0028 ns/op OverheadActual 7: 268435456 op, 537630190.00 ns, 2.0028 ns/op OverheadActual 8: 268435456 op, 537621591.00 ns, 2.0028 ns/op OverheadActual 9: 268435456 op, 537985441.00 ns, 2.0042 ns/op OverheadActual 10: 268435456 op, 537620842.00 ns, 2.0028 ns/op OverheadActual 11: 268435456 op, 537752562.00 ns, 2.0033 ns/op OverheadActual 12: 268435456 op, 537792961.00 ns, 2.0034 ns/op OverheadActual 13: 268435456 op, 537700842.00 ns, 2.0031 ns/op OverheadActual 14: 268435456 op, 537633281.00 ns, 2.0028 ns/op OverheadActual 15: 268435456 op, 537611122.00 ns, 2.0028 ns/op WorkloadWarmup 1: 268435456 op, 789738103.00 ns, 2.9420 ns/op WorkloadWarmup 2: 268435456 op, 789722063.00 ns, 2.9419 ns/op WorkloadWarmup 3: 268435456 op, 789936142.00 ns, 2.9427 ns/op WorkloadWarmup 4: 268435456 op, 789685223.00 ns, 2.9418 ns/op WorkloadWarmup 5: 268435456 op, 790159063.00 ns, 2.9436 ns/op WorkloadWarmup 6: 268435456 op, 789641969.00 ns, 2.9416 ns/op // BeforeActualRun WorkloadActual 1: 268435456 op, 789822830.00 ns, 2.9423 ns/op WorkloadActual 2: 268435456 op, 789735510.00 ns, 2.9420 ns/op WorkloadActual 3: 268435456 op, 789767431.00 ns, 2.9421 ns/op WorkloadActual 4: 268435456 op, 789687710.00 ns, 2.9418 ns/op WorkloadActual 5: 268435456 op, 789817390.00 ns, 2.9423 ns/op WorkloadActual 6: 268435456 op, 790340911.00 ns, 2.9442 ns/op WorkloadActual 7: 268435456 op, 789767310.00 ns, 2.9421 ns/op WorkloadActual 8: 268435456 op, 789679670.00 ns, 2.9418 ns/op WorkloadActual 9: 268435456 op, 789658990.00 ns, 2.9417 ns/op WorkloadActual 10: 268435456 op, 789641785.00 ns, 2.9416 ns/op WorkloadActual 11: 268435456 op, 789631338.00 ns, 2.9416 ns/op WorkloadActual 12: 268435456 op, 789677099.00 ns, 2.9418 ns/op WorkloadActual 13: 268435456 op, 790612179.00 ns, 2.9453 ns/op WorkloadActual 14: 268435456 op, 789762659.00 ns, 2.9421 ns/op WorkloadActual 15: 268435456 op, 789873618.00 ns, 2.9425 ns/op // AfterActualRun WorkloadResult 1: 268435456 op, 252189549.00 ns, 0.9395 ns/op WorkloadResult 2: 268435456 op, 252102229.00 ns, 0.9392 ns/op WorkloadResult 3: 268435456 op, 252134150.00 ns, 0.9393 ns/op WorkloadResult 4: 268435456 op, 252054429.00 ns, 0.9390 ns/op WorkloadResult 5: 268435456 op, 252184109.00 ns, 0.9395 ns/op WorkloadResult 6: 268435456 op, 252134029.00 ns, 0.9393 ns/op WorkloadResult 7: 268435456 op, 252046389.00 ns, 0.9389 ns/op WorkloadResult 8: 268435456 op, 252025709.00 ns, 0.9389 ns/op WorkloadResult 9: 268435456 op, 252008504.00 ns, 0.9388 ns/op WorkloadResult 10: 268435456 op, 251998057.00 ns, 0.9388 ns/op WorkloadResult 11: 268435456 op, 252043818.00 ns, 0.9389 ns/op WorkloadResult 12: 268435456 op, 252129378.00 ns, 0.9393 ns/op WorkloadResult 13: 268435456 op, 252240337.00 ns, 0.9397 ns/op // GC: 0 0 0 400 268435456 // Threading: 0 0 268435456 // AfterAll // Benchmark Process 4224 has exited with code 0. Mean = 0.939 ns, StdErr = 0.000 ns (0.01%), N = 13, StdDev = 0.000 ns Min = 0.939 ns, Q1 = 0.939 ns, Median = 0.939 ns, Q3 = 0.939 ns, Max = 0.940 ns IQR = 0.000 ns, LowerFence = 0.938 ns, UpperFence = 0.940 ns ConfidenceInterval = [0.939 ns; 0.939 ns] (CI 99.9%), Margin = 0.000 ns (0.04% of Mean) Skewness = 0.29, Kurtosis = 1.66, MValue = 2 // ** Remained 4 (25.0 %) benchmark(s) to run. Estimated finish 2024-09-03 12:23 (0h 2m from now) ** // ************************** // Benchmark: Bench.Struct: Job-EMWDZB(Runtime=.NET 9.0, Toolchain=net9.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 9ffbc4ab-750f-48a7-b624-c19bda158436.dll --anonymousPipes 108 109 --benchmarkName Bench.Struct --job "Runtime=.NET 9.0, Toolchain=net9.0" --benchmarkId 0 in /home/egorbot/benchapp/bin/Release/net9.0/9ffbc4ab-750f-48a7-b624-c19bda158436/bin/Release/net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.0 (9.0.24.40507), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 329681.00 ns, 329.6810 us/op WorkloadJitting 1: 1 op, 395560.00 ns, 395.5600 us/op OverheadJitting 2: 16 op, 473041.00 ns, 29.5651 us/op WorkloadJitting 2: 16 op, 468360.00 ns, 29.2725 us/op WorkloadPilot 1: 16 op, 4720.00 ns, 295.0000 ns/op WorkloadPilot 2: 32 op, 4520.00 ns, 141.2500 ns/op WorkloadPilot 3: 64 op, 4600.00 ns, 71.8750 ns/op WorkloadPilot 4: 128 op, 5480.00 ns, 42.8125 ns/op WorkloadPilot 5: 256 op, 30800.00 ns, 120.3125 ns/op WorkloadPilot 6: 512 op, 22760.00 ns, 44.4531 ns/op WorkloadPilot 7: 1024 op, 58120.00 ns, 56.7578 ns/op WorkloadPilot 8: 2048 op, 88800.00 ns, 43.3594 ns/op WorkloadPilot 9: 4096 op, 145600.00 ns, 35.5469 ns/op WorkloadPilot 10: 8192 op, 281440.00 ns, 34.3555 ns/op WorkloadPilot 11: 16384 op, 437721.00 ns, 26.7164 ns/op WorkloadPilot 12: 32768 op, 894201.00 ns, 27.2888 ns/op WorkloadPilot 13: 65536 op, 1804082.00 ns, 27.5281 ns/op WorkloadPilot 14: 131072 op, 3488684.00 ns, 26.6165 ns/op WorkloadPilot 15: 262144 op, 6953528.00 ns, 26.5256 ns/op WorkloadPilot 16: 524288 op, 13904857.00 ns, 26.5214 ns/op WorkloadPilot 17: 1048576 op, 22837068.00 ns, 21.7791 ns/op WorkloadPilot 18: 2097152 op, 47028698.00 ns, 22.4250 ns/op WorkloadPilot 19: 4194304 op, 66879043.00 ns, 15.9452 ns/op WorkloadPilot 20: 8388608 op, 29401957.00 ns, 3.5050 ns/op WorkloadPilot 21: 16777216 op, 58723273.00 ns, 3.5002 ns/op WorkloadPilot 22: 33554432 op, 117406066.00 ns, 3.4990 ns/op WorkloadPilot 23: 67108864 op, 234790411.00 ns, 3.4986 ns/op WorkloadPilot 24: 134217728 op, 469827822.00 ns, 3.5005 ns/op WorkloadPilot 25: 268435456 op, 940483165.00 ns, 3.5036 ns/op OverheadWarmup 1: 268435456 op, 636505351.00 ns, 2.3712 ns/op OverheadWarmup 2: 268435456 op, 537633847.00 ns, 2.0028 ns/op OverheadWarmup 3: 268435456 op, 537630488.00 ns, 2.0028 ns/op OverheadWarmup 4: 268435456 op, 537614767.00 ns, 2.0028 ns/op OverheadWarmup 5: 268435456 op, 537717048.00 ns, 2.0032 ns/op OverheadWarmup 6: 268435456 op, 537643167.00 ns, 2.0029 ns/op OverheadWarmup 7: 268435456 op, 537614887.00 ns, 2.0028 ns/op OverheadWarmup 8: 268435456 op, 537989408.00 ns, 2.0042 ns/op OverheadWarmup 9: 268435456 op, 537645687.00 ns, 2.0029 ns/op OverheadActual 1: 268435456 op, 566312446.00 ns, 2.1097 ns/op OverheadActual 2: 268435456 op, 566320406.00 ns, 2.1097 ns/op OverheadActual 3: 268435456 op, 566300126.00 ns, 2.1096 ns/op OverheadActual 4: 268435456 op, 566348847.00 ns, 2.1098 ns/op OverheadActual 5: 268435456 op, 566306646.00 ns, 2.1097 ns/op OverheadActual 6: 268435456 op, 566358566.00 ns, 2.1099 ns/op OverheadActual 7: 268435456 op, 566369539.00 ns, 2.1099 ns/op OverheadActual 8: 268435456 op, 566296990.00 ns, 2.1096 ns/op OverheadActual 9: 268435456 op, 566320791.00 ns, 2.1097 ns/op OverheadActual 10: 268435456 op, 566283510.00 ns, 2.1096 ns/op OverheadActual 11: 268435456 op, 566789312.00 ns, 2.1115 ns/op OverheadActual 12: 268435456 op, 566314230.00 ns, 2.1097 ns/op OverheadActual 13: 268435456 op, 566266391.00 ns, 2.1095 ns/op OverheadActual 14: 268435456 op, 566317070.00 ns, 2.1097 ns/op OverheadActual 15: 268435456 op, 566364470.00 ns, 2.1099 ns/op WorkloadWarmup 1: 268435456 op, 916119279.00 ns, 3.4128 ns/op WorkloadWarmup 2: 268435456 op, 916080678.00 ns, 3.4127 ns/op WorkloadWarmup 3: 268435456 op, 916064839.00 ns, 3.4126 ns/op WorkloadWarmup 4: 268435456 op, 915950665.00 ns, 3.4122 ns/op WorkloadWarmup 5: 268435456 op, 916004061.00 ns, 3.4124 ns/op WorkloadWarmup 6: 268435456 op, 916061460.00 ns, 3.4126 ns/op WorkloadWarmup 7: 268435456 op, 915920634.00 ns, 3.4121 ns/op WorkloadWarmup 8: 268435456 op, 915993529.00 ns, 3.4123 ns/op WorkloadWarmup 9: 268435456 op, 916049009.00 ns, 3.4125 ns/op WorkloadWarmup 10: 268435456 op, 916023209.00 ns, 3.4125 ns/op // BeforeActualRun WorkloadActual 1: 268435456 op, 916058809.00 ns, 3.4126 ns/op WorkloadActual 2: 268435456 op, 916099809.00 ns, 3.4127 ns/op WorkloadActual 3: 268435456 op, 916046232.00 ns, 3.4125 ns/op WorkloadActual 4: 268435456 op, 916019269.00 ns, 3.4124 ns/op WorkloadActual 5: 268435456 op, 915975029.00 ns, 3.4123 ns/op WorkloadActual 6: 268435456 op, 916101268.00 ns, 3.4127 ns/op WorkloadActual 7: 268435456 op, 915909908.00 ns, 3.4120 ns/op WorkloadActual 8: 268435456 op, 916015068.00 ns, 3.4124 ns/op WorkloadActual 9: 268435456 op, 915981628.00 ns, 3.4123 ns/op WorkloadActual 10: 268435456 op, 915971108.00 ns, 3.4123 ns/op WorkloadActual 11: 268435456 op, 916091753.00 ns, 3.4127 ns/op WorkloadActual 12: 268435456 op, 916029222.00 ns, 3.4125 ns/op WorkloadActual 13: 268435456 op, 916036583.00 ns, 3.4125 ns/op WorkloadActual 14: 268435456 op, 915995782.00 ns, 3.4124 ns/op WorkloadActual 15: 268435456 op, 915838182.00 ns, 3.4118 ns/op // AfterActualRun WorkloadResult 1: 268435456 op, 349741739.00 ns, 1.3029 ns/op WorkloadResult 2: 268435456 op, 349782739.00 ns, 1.3030 ns/op WorkloadResult 3: 268435456 op, 349729162.00 ns, 1.3028 ns/op WorkloadResult 4: 268435456 op, 349702199.00 ns, 1.3027 ns/op WorkloadResult 5: 268435456 op, 349657959.00 ns, 1.3026 ns/op WorkloadResult 6: 268435456 op, 349784198.00 ns, 1.3030 ns/op WorkloadResult 7: 268435456 op, 349592838.00 ns, 1.3023 ns/op WorkloadResult 8: 268435456 op, 349697998.00 ns, 1.3027 ns/op WorkloadResult 9: 268435456 op, 349664558.00 ns, 1.3026 ns/op WorkloadResult 10: 268435456 op, 349654038.00 ns, 1.3026 ns/op WorkloadResult 11: 268435456 op, 349774683.00 ns, 1.3030 ns/op WorkloadResult 12: 268435456 op, 349712152.00 ns, 1.3028 ns/op WorkloadResult 13: 268435456 op, 349719513.00 ns, 1.3028 ns/op WorkloadResult 14: 268435456 op, 349678712.00 ns, 1.3027 ns/op WorkloadResult 15: 268435456 op, 349521112.00 ns, 1.3021 ns/op // GC: 0 0 0 64 268435456 // Threading: 0 0 268435456 // AfterAll // Benchmark Process 4235 has exited with code 0. Mean = 1.303 ns, StdErr = 0.000 ns (0.01%), N = 15, StdDev = 0.000 ns Min = 1.302 ns, Q1 = 1.303 ns, Median = 1.303 ns, Q3 = 1.303 ns, Max = 1.303 ns IQR = 0.000 ns, LowerFence = 1.302 ns, UpperFence = 1.303 ns ConfidenceInterval = [1.302 ns; 1.303 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) Skewness = -0.78, Kurtosis = 3.05, MValue = 2 // ** Remained 3 (18.8 %) benchmark(s) to run. Estimated finish 2024-09-03 12:23 (0h 1m from now) ** // ************************** // Benchmark: Bench.Class: Job-EMWDZB(Runtime=.NET 9.0, Toolchain=net9.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 9ffbc4ab-750f-48a7-b624-c19bda158436.dll --anonymousPipes 110 111 --benchmarkName Bench.Class --job "Runtime=.NET 9.0, Toolchain=net9.0" --benchmarkId 1 in /home/egorbot/benchapp/bin/Release/net9.0/9ffbc4ab-750f-48a7-b624-c19bda158436/bin/Release/net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.0 (9.0.24.40507), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 299320.00 ns, 299.3200 us/op WorkloadJitting 1: 1 op, 292800.00 ns, 292.8000 us/op OverheadJitting 2: 16 op, 438481.00 ns, 27.4051 us/op WorkloadJitting 2: 16 op, 433880.00 ns, 27.1175 us/op WorkloadPilot 1: 16 op, 760.00 ns, 47.5000 ns/op WorkloadPilot 2: 32 op, 1080.00 ns, 33.7500 ns/op WorkloadPilot 3: 64 op, 1520.00 ns, 23.7500 ns/op WorkloadPilot 4: 128 op, 2160.00 ns, 16.8750 ns/op WorkloadPilot 5: 256 op, 3680.00 ns, 14.3750 ns/op WorkloadPilot 6: 512 op, 6840.00 ns, 13.3594 ns/op WorkloadPilot 7: 1024 op, 12920.00 ns, 12.6172 ns/op WorkloadPilot 8: 2048 op, 25240.00 ns, 12.3242 ns/op WorkloadPilot 9: 4096 op, 49600.00 ns, 12.1094 ns/op WorkloadPilot 10: 8192 op, 98321.00 ns, 12.0021 ns/op WorkloadPilot 11: 16384 op, 196561.00 ns, 11.9971 ns/op WorkloadPilot 12: 32768 op, 393521.00 ns, 12.0093 ns/op WorkloadPilot 13: 65536 op, 786561.00 ns, 12.0020 ns/op WorkloadPilot 14: 131072 op, 1576683.00 ns, 12.0291 ns/op WorkloadPilot 15: 262144 op, 3183885.00 ns, 12.1456 ns/op WorkloadPilot 16: 524288 op, 6296529.00 ns, 12.0097 ns/op WorkloadPilot 17: 1048576 op, 12583136.00 ns, 12.0002 ns/op WorkloadPilot 18: 2097152 op, 25148794.00 ns, 11.9919 ns/op WorkloadPilot 19: 4194304 op, 50387947.00 ns, 12.0134 ns/op WorkloadPilot 20: 8388608 op, 80021346.00 ns, 9.5393 ns/op WorkloadPilot 21: 16777216 op, 75126061.00 ns, 4.4779 ns/op WorkloadPilot 22: 33554432 op, 150157040.00 ns, 4.4750 ns/op WorkloadPilot 23: 67108864 op, 300107321.00 ns, 4.4719 ns/op WorkloadPilot 24: 134217728 op, 600529441.00 ns, 4.4743 ns/op OverheadWarmup 1: 134217728 op, 371935737.00 ns, 2.7711 ns/op OverheadWarmup 2: 134217728 op, 268831839.00 ns, 2.0030 ns/op OverheadWarmup 3: 134217728 op, 268817719.00 ns, 2.0028 ns/op OverheadWarmup 4: 134217728 op, 270379960.00 ns, 2.0145 ns/op OverheadWarmup 5: 134217728 op, 268807159.00 ns, 2.0028 ns/op OverheadWarmup 6: 134217728 op, 268833467.00 ns, 2.0030 ns/op OverheadWarmup 7: 134217728 op, 268806116.00 ns, 2.0028 ns/op OverheadActual 1: 134217728 op, 283185335.00 ns, 2.1099 ns/op OverheadActual 2: 134217728 op, 283176174.00 ns, 2.1098 ns/op OverheadActual 3: 134217728 op, 283193135.00 ns, 2.1100 ns/op OverheadActual 4: 134217728 op, 283152454.00 ns, 2.1097 ns/op OverheadActual 5: 134217728 op, 283177175.00 ns, 2.1098 ns/op OverheadActual 6: 134217728 op, 283201174.00 ns, 2.1100 ns/op OverheadActual 7: 134217728 op, 283205655.00 ns, 2.1100 ns/op OverheadActual 8: 134217728 op, 283165294.00 ns, 2.1097 ns/op OverheadActual 9: 134217728 op, 283162414.00 ns, 2.1097 ns/op OverheadActual 10: 134217728 op, 283159015.00 ns, 2.1097 ns/op OverheadActual 11: 134217728 op, 283572134.00 ns, 2.1128 ns/op OverheadActual 12: 134217728 op, 283178935.00 ns, 2.1098 ns/op OverheadActual 13: 134217728 op, 283160854.00 ns, 2.1097 ns/op OverheadActual 14: 134217728 op, 283162574.00 ns, 2.1097 ns/op OverheadActual 15: 134217728 op, 283176535.00 ns, 2.1098 ns/op WorkloadWarmup 1: 134217728 op, 597858751.00 ns, 4.4544 ns/op WorkloadWarmup 2: 134217728 op, 597864910.00 ns, 4.4544 ns/op WorkloadWarmup 3: 134217728 op, 597692750.00 ns, 4.4532 ns/op WorkloadWarmup 4: 134217728 op, 597855110.00 ns, 4.4544 ns/op WorkloadWarmup 5: 134217728 op, 605629521.00 ns, 4.5123 ns/op WorkloadWarmup 6: 134217728 op, 605521163.00 ns, 4.5115 ns/op // BeforeActualRun WorkloadActual 1: 134217728 op, 605555005.00 ns, 4.5117 ns/op WorkloadActual 2: 134217728 op, 605572525.00 ns, 4.5119 ns/op WorkloadActual 3: 134217728 op, 605687485.00 ns, 4.5127 ns/op WorkloadActual 4: 134217728 op, 605524525.00 ns, 4.5115 ns/op WorkloadActual 5: 134217728 op, 605760766.00 ns, 4.5133 ns/op WorkloadActual 6: 134217728 op, 605723326.00 ns, 4.5130 ns/op WorkloadActual 7: 134217728 op, 605709387.00 ns, 4.5129 ns/op WorkloadActual 8: 134217728 op, 605686508.00 ns, 4.5127 ns/op WorkloadActual 9: 134217728 op, 605798188.00 ns, 4.5135 ns/op WorkloadActual 10: 134217728 op, 605758387.00 ns, 4.5133 ns/op WorkloadActual 11: 134217728 op, 605735108.00 ns, 4.5131 ns/op WorkloadActual 12: 134217728 op, 605609907.00 ns, 4.5121 ns/op WorkloadActual 13: 134217728 op, 605582792.00 ns, 4.5119 ns/op WorkloadActual 14: 134217728 op, 605812461.00 ns, 4.5137 ns/op WorkloadActual 15: 134217728 op, 605805581.00 ns, 4.5136 ns/op // AfterActualRun WorkloadResult 1: 134217728 op, 322378470.00 ns, 2.4019 ns/op WorkloadResult 2: 134217728 op, 322395990.00 ns, 2.4020 ns/op WorkloadResult 3: 134217728 op, 322510950.00 ns, 2.4029 ns/op WorkloadResult 4: 134217728 op, 322347990.00 ns, 2.4017 ns/op WorkloadResult 5: 134217728 op, 322584231.00 ns, 2.4034 ns/op WorkloadResult 6: 134217728 op, 322546791.00 ns, 2.4032 ns/op WorkloadResult 7: 134217728 op, 322532852.00 ns, 2.4031 ns/op WorkloadResult 8: 134217728 op, 322509973.00 ns, 2.4029 ns/op WorkloadResult 9: 134217728 op, 322621653.00 ns, 2.4037 ns/op WorkloadResult 10: 134217728 op, 322581852.00 ns, 2.4034 ns/op WorkloadResult 11: 134217728 op, 322558573.00 ns, 2.4032 ns/op WorkloadResult 12: 134217728 op, 322433372.00 ns, 2.4023 ns/op WorkloadResult 13: 134217728 op, 322406257.00 ns, 2.4021 ns/op WorkloadResult 14: 134217728 op, 322635926.00 ns, 2.4038 ns/op WorkloadResult 15: 134217728 op, 322629046.00 ns, 2.4038 ns/op // GC: 0 0 0 64 134217728 // Threading: 0 0 134217728 // AfterAll // Benchmark Process 4247 has exited with code 0. Mean = 2.403 ns, StdErr = 0.000 ns (0.01%), N = 15, StdDev = 0.001 ns Min = 2.402 ns, Q1 = 2.402 ns, Median = 2.403 ns, Q3 = 2.403 ns, Max = 2.404 ns IQR = 0.001 ns, LowerFence = 2.400 ns, UpperFence = 2.405 ns ConfidenceInterval = [2.402 ns; 2.404 ns] (CI 99.9%), Margin = 0.001 ns (0.03% of Mean) Skewness = -0.31, Kurtosis = 1.54, MValue = 2 // ** Remained 2 (12.5 %) benchmark(s) to run. Estimated finish 2024-09-03 12:23 (0h 1m from now) ** // ************************** // Benchmark: Bench.Nullable: Job-EMWDZB(Runtime=.NET 9.0, Toolchain=net9.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 9ffbc4ab-750f-48a7-b624-c19bda158436.dll --anonymousPipes 110 111 --benchmarkName Bench.Nullable --job "Runtime=.NET 9.0, Toolchain=net9.0" --benchmarkId 2 in /home/egorbot/benchapp/bin/Release/net9.0/9ffbc4ab-750f-48a7-b624-c19bda158436/bin/Release/net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.0 (9.0.24.40507), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 304120.00 ns, 304.1200 us/op WorkloadJitting 1: 1 op, 319640.00 ns, 319.6400 us/op OverheadJitting 2: 16 op, 461961.00 ns, 28.8726 us/op WorkloadJitting 2: 16 op, 465080.00 ns, 29.0675 us/op WorkloadPilot 1: 16 op, 16560.00 ns, 1.0350 us/op WorkloadPilot 2: 32 op, 7040.00 ns, 220.0000 ns/op WorkloadPilot 3: 64 op, 9040.00 ns, 141.2500 ns/op WorkloadPilot 4: 128 op, 14960.00 ns, 116.8750 ns/op WorkloadPilot 5: 256 op, 38040.00 ns, 148.5938 ns/op WorkloadPilot 6: 512 op, 60000.00 ns, 117.1875 ns/op WorkloadPilot 7: 1024 op, 115920.00 ns, 113.2031 ns/op WorkloadPilot 8: 2048 op, 224160.00 ns, 109.4531 ns/op WorkloadPilot 9: 4096 op, 441521.00 ns, 107.7932 ns/op WorkloadPilot 10: 8192 op, 880682.00 ns, 107.5051 ns/op WorkloadPilot 11: 16384 op, 1694563.00 ns, 103.4279 ns/op WorkloadPilot 12: 32768 op, 3396886.00 ns, 103.6647 ns/op WorkloadPilot 13: 65536 op, 6742531.00 ns, 102.8829 ns/op WorkloadPilot 14: 131072 op, 13488903.00 ns, 102.9122 ns/op WorkloadPilot 15: 262144 op, 27097766.00 ns, 103.3698 ns/op WorkloadPilot 16: 524288 op, 53979331.00 ns, 102.9574 ns/op WorkloadPilot 17: 1048576 op, 92400275.00 ns, 88.1198 ns/op WorkloadPilot 18: 2097152 op, 152854178.00 ns, 72.8866 ns/op WorkloadPilot 19: 4194304 op, 304157913.00 ns, 72.5169 ns/op WorkloadPilot 20: 8388608 op, 606299222.00 ns, 72.2765 ns/op OverheadWarmup 1: 8388608 op, 33678417.00 ns, 4.0148 ns/op OverheadWarmup 2: 8388608 op, 33665977.00 ns, 4.0133 ns/op OverheadWarmup 3: 8388608 op, 33666057.00 ns, 4.0133 ns/op OverheadWarmup 4: 8388608 op, 33708697.00 ns, 4.0184 ns/op OverheadWarmup 5: 8388608 op, 33675656.00 ns, 4.0145 ns/op OverheadWarmup 6: 8388608 op, 33699296.00 ns, 4.0173 ns/op OverheadWarmup 7: 8388608 op, 33706256.00 ns, 4.0181 ns/op OverheadWarmup 8: 8388608 op, 33708057.00 ns, 4.0183 ns/op OverheadWarmup 9: 8388608 op, 29259770.00 ns, 3.4880 ns/op OverheadActual 1: 8388608 op, 19523593.00 ns, 2.3274 ns/op OverheadActual 2: 8388608 op, 19526992.00 ns, 2.3278 ns/op OverheadActual 3: 8388608 op, 19514473.00 ns, 2.3263 ns/op OverheadActual 4: 8388608 op, 19523993.00 ns, 2.3274 ns/op OverheadActual 5: 8388608 op, 23377359.00 ns, 2.7868 ns/op OverheadActual 6: 8388608 op, 19519593.00 ns, 2.3269 ns/op OverheadActual 7: 8388608 op, 19517233.00 ns, 2.3266 ns/op OverheadActual 8: 8388608 op, 19542233.00 ns, 2.3296 ns/op OverheadActual 9: 8388608 op, 21129556.00 ns, 2.5188 ns/op OverheadActual 10: 8388608 op, 18119030.00 ns, 2.1600 ns/op OverheadActual 11: 8388608 op, 16814148.00 ns, 2.0044 ns/op OverheadActual 12: 8388608 op, 16827949.00 ns, 2.0060 ns/op OverheadActual 13: 8388608 op, 16810588.00 ns, 2.0040 ns/op OverheadActual 14: 8388608 op, 16829549.00 ns, 2.0062 ns/op OverheadActual 15: 8388608 op, 16818228.00 ns, 2.0049 ns/op OverheadActual 16: 8388608 op, 18614311.00 ns, 2.2190 ns/op OverheadActual 17: 8388608 op, 16815508.00 ns, 2.0046 ns/op OverheadActual 18: 8388608 op, 16828908.00 ns, 2.0062 ns/op OverheadActual 19: 8388608 op, 16814989.00 ns, 2.0045 ns/op OverheadActual 20: 8388608 op, 16814468.00 ns, 2.0044 ns/op WorkloadWarmup 1: 8388608 op, 610399389.00 ns, 72.7653 ns/op WorkloadWarmup 2: 8388608 op, 610709351.00 ns, 72.8022 ns/op WorkloadWarmup 3: 8388608 op, 606499884.00 ns, 72.3004 ns/op WorkloadWarmup 4: 8388608 op, 606635443.00 ns, 72.3166 ns/op WorkloadWarmup 5: 8388608 op, 606461804.00 ns, 72.2959 ns/op WorkloadWarmup 6: 8388608 op, 606307923.00 ns, 72.2775 ns/op // BeforeActualRun WorkloadActual 1: 8388608 op, 609282030.00 ns, 72.6321 ns/op WorkloadActual 2: 8388608 op, 606822595.00 ns, 72.3389 ns/op WorkloadActual 3: 8388608 op, 606685235.00 ns, 72.3225 ns/op WorkloadActual 4: 8388608 op, 607391276.00 ns, 72.4067 ns/op WorkloadActual 5: 8388608 op, 607858917.00 ns, 72.4624 ns/op WorkloadActual 6: 8388608 op, 606710875.00 ns, 72.3256 ns/op WorkloadActual 7: 8388608 op, 607135156.00 ns, 72.3762 ns/op WorkloadActual 8: 8388608 op, 607762872.00 ns, 72.4510 ns/op WorkloadActual 9: 8388608 op, 607009137.00 ns, 72.3611 ns/op WorkloadActual 10: 8388608 op, 606975177.00 ns, 72.3571 ns/op WorkloadActual 11: 8388608 op, 607161498.00 ns, 72.3793 ns/op WorkloadActual 12: 8388608 op, 606772616.00 ns, 72.3329 ns/op WorkloadActual 13: 8388608 op, 606895376.00 ns, 72.3476 ns/op WorkloadActual 14: 8388608 op, 607229343.00 ns, 72.3874 ns/op WorkloadActual 15: 8388608 op, 607020397.00 ns, 72.3625 ns/op // AfterActualRun WorkloadResult 1: 8388608 op, 588455924.50 ns, 70.1494 ns/op WorkloadResult 2: 8388608 op, 588318564.50 ns, 70.1330 ns/op WorkloadResult 3: 8388608 op, 589024605.50 ns, 70.2172 ns/op WorkloadResult 4: 8388608 op, 589492246.50 ns, 70.2730 ns/op WorkloadResult 5: 8388608 op, 588344204.50 ns, 70.1361 ns/op WorkloadResult 6: 8388608 op, 588768485.50 ns, 70.1867 ns/op WorkloadResult 7: 8388608 op, 589396201.50 ns, 70.2615 ns/op WorkloadResult 8: 8388608 op, 588642466.50 ns, 70.1717 ns/op WorkloadResult 9: 8388608 op, 588608506.50 ns, 70.1676 ns/op WorkloadResult 10: 8388608 op, 588794827.50 ns, 70.1898 ns/op WorkloadResult 11: 8388608 op, 588405945.50 ns, 70.1435 ns/op WorkloadResult 12: 8388608 op, 588528705.50 ns, 70.1581 ns/op WorkloadResult 13: 8388608 op, 588862672.50 ns, 70.1979 ns/op WorkloadResult 14: 8388608 op, 588653726.50 ns, 70.1730 ns/op // GC: 12 0 0 201327328 8388608 // Threading: 0 0 8388608 // AfterAll // Benchmark Process 4259 has exited with code 0. Mean = 70.183 ns, StdErr = 0.012 ns (0.02%), N = 14, StdDev = 0.043 ns Min = 70.133 ns, Q1 = 70.152 ns, Median = 70.172 ns, Q3 = 70.196 ns, Max = 70.273 ns IQR = 0.044 ns, LowerFence = 70.085 ns, UpperFence = 70.262 ns ConfidenceInterval = [70.134 ns; 70.231 ns] (CI 99.9%), Margin = 0.049 ns (0.07% of Mean) Skewness = 0.82, Kurtosis = 2.5, MValue = 2 // ** Remained 1 (6.2 %) benchmark(s) to run. Estimated finish 2024-09-03 12:23 (0h 0m from now) ** // ************************** // Benchmark: Bench.NullableSpecialized: Job-EMWDZB(Runtime=.NET 9.0, Toolchain=net9.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 9ffbc4ab-750f-48a7-b624-c19bda158436.dll --anonymousPipes 110 111 --benchmarkName Bench.NullableSpecialized --job "Runtime=.NET 9.0, Toolchain=net9.0" --benchmarkId 3 in /home/egorbot/benchapp/bin/Release/net9.0/9ffbc4ab-750f-48a7-b624-c19bda158436/bin/Release/net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.0 (9.0.24.40507), Arm64 RyuJIT AdvSIMD // GC=Concurrent Workstation // HardwareIntrinsics=AdvSIMD,AES,CRC32,DP,RDM,SHA1,SHA256 VectorSize=128 // Job: DefaultJob OverheadJitting 1: 1 op, 338640.00 ns, 338.6400 us/op WorkloadJitting 1: 1 op, 509761.00 ns, 509.7610 us/op OverheadJitting 2: 16 op, 482921.00 ns, 30.1826 us/op WorkloadJitting 2: 16 op, 497401.00 ns, 31.0876 us/op WorkloadPilot 1: 16 op, 14280.00 ns, 892.5000 ns/op WorkloadPilot 2: 32 op, 4600.00 ns, 143.7500 ns/op WorkloadPilot 3: 64 op, 4680.00 ns, 73.1250 ns/op WorkloadPilot 4: 128 op, 6520.00 ns, 50.9375 ns/op WorkloadPilot 5: 256 op, 31400.00 ns, 122.6563 ns/op WorkloadPilot 6: 512 op, 28440.00 ns, 55.5469 ns/op WorkloadPilot 7: 1024 op, 58840.00 ns, 57.4609 ns/op WorkloadPilot 8: 2048 op, 95280.00 ns, 46.5234 ns/op WorkloadPilot 9: 4096 op, 172320.00 ns, 42.0703 ns/op WorkloadPilot 10: 8192 op, 346040.00 ns, 42.2412 ns/op WorkloadPilot 11: 16384 op, 569841.00 ns, 34.7803 ns/op WorkloadPilot 12: 32768 op, 1184362.00 ns, 36.1439 ns/op WorkloadPilot 13: 65536 op, 2826124.00 ns, 43.1232 ns/op WorkloadPilot 14: 131072 op, 4707127.00 ns, 35.9125 ns/op WorkloadPilot 15: 262144 op, 9315094.00 ns, 35.5343 ns/op WorkloadPilot 16: 524288 op, 19076227.00 ns, 36.3850 ns/op WorkloadPilot 17: 1048576 op, 33842969.00 ns, 32.2752 ns/op WorkloadPilot 18: 2097152 op, 66067136.00 ns, 31.5033 ns/op WorkloadPilot 19: 4194304 op, 32678847.00 ns, 7.7912 ns/op WorkloadPilot 20: 8388608 op, 35191370.00 ns, 4.1951 ns/op WorkloadPilot 21: 16777216 op, 70363181.00 ns, 4.1940 ns/op WorkloadPilot 22: 33554432 op, 141067723.00 ns, 4.2041 ns/op WorkloadPilot 23: 67108864 op, 281479766.00 ns, 4.1944 ns/op WorkloadPilot 24: 134217728 op, 562865212.00 ns, 4.1937 ns/op OverheadWarmup 1: 134217728 op, 453775495.00 ns, 3.3809 ns/op OverheadWarmup 2: 134217728 op, 407384548.00 ns, 3.0353 ns/op OverheadWarmup 3: 134217728 op, 408312190.00 ns, 3.0422 ns/op OverheadWarmup 4: 134217728 op, 407788869.00 ns, 3.0383 ns/op OverheadWarmup 5: 134217728 op, 408174709.00 ns, 3.0411 ns/op OverheadWarmup 6: 134217728 op, 407145188.00 ns, 3.0335 ns/op OverheadActual 1: 134217728 op, 407694549.00 ns, 3.0376 ns/op OverheadActual 2: 134217728 op, 408926351.00 ns, 3.0467 ns/op OverheadActual 3: 134217728 op, 406850227.00 ns, 3.0313 ns/op OverheadActual 4: 134217728 op, 408104989.00 ns, 3.0406 ns/op OverheadActual 5: 134217728 op, 408488310.00 ns, 3.0435 ns/op OverheadActual 6: 134217728 op, 408068469.00 ns, 3.0403 ns/op OverheadActual 7: 134217728 op, 408653288.00 ns, 3.0447 ns/op OverheadActual 8: 134217728 op, 408084361.00 ns, 3.0405 ns/op OverheadActual 9: 134217728 op, 408260041.00 ns, 3.0418 ns/op OverheadActual 10: 134217728 op, 408569722.00 ns, 3.0441 ns/op OverheadActual 11: 134217728 op, 408186482.00 ns, 3.0412 ns/op OverheadActual 12: 134217728 op, 408531481.00 ns, 3.0438 ns/op OverheadActual 13: 134217728 op, 408886203.00 ns, 3.0464 ns/op OverheadActual 14: 134217728 op, 406765520.00 ns, 3.0306 ns/op OverheadActual 15: 134217728 op, 407859801.00 ns, 3.0388 ns/op WorkloadWarmup 1: 134217728 op, 563051729.00 ns, 4.1951 ns/op WorkloadWarmup 2: 134217728 op, 562886929.00 ns, 4.1938 ns/op WorkloadWarmup 3: 134217728 op, 562864409.00 ns, 4.1937 ns/op WorkloadWarmup 4: 134217728 op, 562838849.00 ns, 4.1935 ns/op WorkloadWarmup 5: 134217728 op, 562866569.00 ns, 4.1937 ns/op WorkloadWarmup 6: 134217728 op, 562845449.00 ns, 4.1935 ns/op WorkloadWarmup 7: 134217728 op, 563027228.00 ns, 4.1949 ns/op WorkloadWarmup 8: 134217728 op, 562925546.00 ns, 4.1941 ns/op // BeforeActualRun WorkloadActual 1: 134217728 op, 562880538.00 ns, 4.1938 ns/op WorkloadActual 2: 134217728 op, 562856577.00 ns, 4.1936 ns/op WorkloadActual 3: 134217728 op, 562813738.00 ns, 4.1933 ns/op WorkloadActual 4: 134217728 op, 563009978.00 ns, 4.1948 ns/op WorkloadActual 5: 134217728 op, 562831417.00 ns, 4.1934 ns/op WorkloadActual 6: 134217728 op, 562865418.00 ns, 4.1937 ns/op WorkloadActual 7: 134217728 op, 562818857.00 ns, 4.1933 ns/op WorkloadActual 8: 134217728 op, 562931098.00 ns, 4.1942 ns/op WorkloadActual 9: 134217728 op, 562914378.00 ns, 4.1940 ns/op WorkloadActual 10: 134217728 op, 562843177.00 ns, 4.1935 ns/op WorkloadActual 11: 134217728 op, 562851938.00 ns, 4.1936 ns/op WorkloadActual 12: 134217728 op, 562847377.00 ns, 4.1935 ns/op WorkloadActual 13: 134217728 op, 563108218.00 ns, 4.1955 ns/op WorkloadActual 14: 134217728 op, 563404098.00 ns, 4.1977 ns/op WorkloadActual 15: 134217728 op, 563659695.00 ns, 4.1996 ns/op // AfterActualRun WorkloadResult 1: 134217728 op, 154694056.00 ns, 1.1526 ns/op WorkloadResult 2: 134217728 op, 154670095.00 ns, 1.1524 ns/op WorkloadResult 3: 134217728 op, 154627256.00 ns, 1.1521 ns/op WorkloadResult 4: 134217728 op, 154823496.00 ns, 1.1535 ns/op WorkloadResult 5: 134217728 op, 154644935.00 ns, 1.1522 ns/op WorkloadResult 6: 134217728 op, 154678936.00 ns, 1.1524 ns/op WorkloadResult 7: 134217728 op, 154632375.00 ns, 1.1521 ns/op WorkloadResult 8: 134217728 op, 154744616.00 ns, 1.1529 ns/op WorkloadResult 9: 134217728 op, 154727896.00 ns, 1.1528 ns/op WorkloadResult 10: 134217728 op, 154656695.00 ns, 1.1523 ns/op WorkloadResult 11: 134217728 op, 154665456.00 ns, 1.1523 ns/op WorkloadResult 12: 134217728 op, 154660895.00 ns, 1.1523 ns/op WorkloadResult 13: 134217728 op, 154921736.00 ns, 1.1543 ns/op // GC: 0 0 0 64 134217728 // Threading: 0 0 134217728 // AfterAll // Benchmark Process 4268 has exited with code 0. Mean = 1.153 ns, StdErr = 0.000 ns (0.02%), N = 13, StdDev = 0.001 ns Min = 1.152 ns, Q1 = 1.152 ns, Median = 1.152 ns, Q3 = 1.153 ns, Max = 1.154 ns IQR = 0.001 ns, LowerFence = 1.151 ns, UpperFence = 1.154 ns ConfidenceInterval = [1.152 ns; 1.153 ns] (CI 99.9%), Margin = 0.001 ns (0.07% of Mean) Skewness = 1.38, Kurtosis = 3.83, MValue = 2 // ** Remained 0 (0.0 %) benchmark(s) to run. Estimated finish 2024-09-03 12:23 (0h 0m from now) ** // ***** BenchmarkRunner: Finish ***** // * Export * BenchmarkDotNet.Artifacts/results/Bench-report.csv BenchmarkDotNet.Artifacts/results/Bench-report-github.md BenchmarkDotNet.Artifacts/results/Bench-report.html BenchmarkDotNet.Artifacts/results/Bench-asm.md // * Detailed results * Bench.Struct: Job-AOJGNR(Runtime=.NET 6.0, Toolchain=net6.0) Runtime = .NET 6.0.33 (6.0.3324.36610), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 2.235 ns, StdErr = 0.000 ns (0.00%), N = 15, StdDev = 0.000 ns Min = 2.235 ns, Q1 = 2.235 ns, Median = 2.235 ns, Q3 = 2.235 ns, Max = 2.236 ns IQR = 0.000 ns, LowerFence = 2.235 ns, UpperFence = 2.236 ns ConfidenceInterval = [2.235 ns; 2.235 ns] (CI 99.9%), Margin = 0.000 ns (0.01% of Mean) Skewness = 0.02, Kurtosis = 2.45, MValue = 2 -------------------- Histogram -------------------- [2.235 ns ; 2.236 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- Bench.Struct: Job-BHTBPA(Runtime=.NET 7.0, Toolchain=net7.0) Runtime = .NET 7.0.20 (7.0.2024.26716), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 2.015 ns, StdErr = 0.000 ns (0.00%), N = 14, StdDev = 0.000 ns Min = 2.015 ns, Q1 = 2.015 ns, Median = 2.015 ns, Q3 = 2.015 ns, Max = 2.016 ns IQR = 0.000 ns, LowerFence = 2.015 ns, UpperFence = 2.016 ns ConfidenceInterval = [2.015 ns; 2.016 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) Skewness = 0.74, Kurtosis = 2.18, MValue = 2 -------------------- Histogram -------------------- [2.015 ns ; 2.016 ns) | @@@@@@@@@@@@@@ --------------------------------------------------- Bench.Struct: Job-CCEICE(Runtime=.NET 8.0, Toolchain=net8.0) Runtime = .NET 8.0.8 (8.0.824.36612), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 1.451 ns, StdErr = 0.000 ns (0.00%), N = 14, StdDev = 0.000 ns Min = 1.450 ns, Q1 = 1.451 ns, Median = 1.451 ns, Q3 = 1.451 ns, Max = 1.451 ns IQR = 0.000 ns, LowerFence = 1.450 ns, UpperFence = 1.451 ns ConfidenceInterval = [1.451 ns; 1.451 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) Skewness = 0.06, Kurtosis = 3.28, MValue = 2 -------------------- Histogram -------------------- [1.450 ns ; 1.452 ns) | @@@@@@@@@@@@@@ --------------------------------------------------- Bench.Struct: Job-EMWDZB(Runtime=.NET 9.0, Toolchain=net9.0) Runtime = .NET 9.0.0 (9.0.24.40507), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 1.303 ns, StdErr = 0.000 ns (0.01%), N = 15, StdDev = 0.000 ns Min = 1.302 ns, Q1 = 1.303 ns, Median = 1.303 ns, Q3 = 1.303 ns, Max = 1.303 ns IQR = 0.000 ns, LowerFence = 1.302 ns, UpperFence = 1.303 ns ConfidenceInterval = [1.302 ns; 1.303 ns] (CI 99.9%), Margin = 0.000 ns (0.02% of Mean) Skewness = -0.78, Kurtosis = 3.05, MValue = 2 -------------------- Histogram -------------------- [1.302 ns ; 1.303 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- Bench.Class: Job-AOJGNR(Runtime=.NET 6.0, Toolchain=net6.0) Runtime = .NET 6.0.33 (6.0.3324.36610), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 6.853 ns, StdErr = 0.017 ns (0.24%), N = 15, StdDev = 0.065 ns Min = 6.646 ns, Q1 = 6.842 ns, Median = 6.843 ns, Q3 = 6.896 ns, Max = 6.917 ns IQR = 0.054 ns, LowerFence = 6.761 ns, UpperFence = 6.977 ns ConfidenceInterval = [6.784 ns; 6.922 ns] (CI 99.9%), Margin = 0.069 ns (1.01% of Mean) Skewness = -1.98, Kurtosis = 7.14, MValue = 2 -------------------- Histogram -------------------- [6.612 ns ; 6.941 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- Bench.Class: Job-BHTBPA(Runtime=.NET 7.0, Toolchain=net7.0) Runtime = .NET 7.0.20 (7.0.2024.26716), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 4.691 ns, StdErr = 0.000 ns (0.01%), N = 12, StdDev = 0.001 ns Min = 4.689 ns, Q1 = 4.690 ns, Median = 4.692 ns, Q3 = 4.692 ns, Max = 4.694 ns IQR = 0.002 ns, LowerFence = 4.687 ns, UpperFence = 4.695 ns ConfidenceInterval = [4.690 ns; 4.693 ns] (CI 99.9%), Margin = 0.002 ns (0.04% of Mean) Skewness = 0.24, Kurtosis = 2.09, MValue = 2 -------------------- Histogram -------------------- [4.688 ns ; 4.695 ns) | @@@@@@@@@@@@ --------------------------------------------------- Bench.Class: Job-CCEICE(Runtime=.NET 8.0, Toolchain=net8.0) Runtime = .NET 8.0.8 (8.0.824.36612), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 5.244 ns, StdErr = 0.000 ns (0.00%), N = 15, StdDev = 0.001 ns Min = 5.243 ns, Q1 = 5.243 ns, Median = 5.244 ns, Q3 = 5.244 ns, Max = 5.245 ns IQR = 0.001 ns, LowerFence = 5.242 ns, UpperFence = 5.245 ns ConfidenceInterval = [5.243 ns; 5.244 ns] (CI 99.9%), Margin = 0.001 ns (0.01% of Mean) Skewness = 0.14, Kurtosis = 2.31, MValue = 2 -------------------- Histogram -------------------- [5.242 ns ; 5.245 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- Bench.Class: Job-EMWDZB(Runtime=.NET 9.0, Toolchain=net9.0) Runtime = .NET 9.0.0 (9.0.24.40507), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 2.403 ns, StdErr = 0.000 ns (0.01%), N = 15, StdDev = 0.001 ns Min = 2.402 ns, Q1 = 2.402 ns, Median = 2.403 ns, Q3 = 2.403 ns, Max = 2.404 ns IQR = 0.001 ns, LowerFence = 2.400 ns, UpperFence = 2.405 ns ConfidenceInterval = [2.402 ns; 2.404 ns] (CI 99.9%), Margin = 0.001 ns (0.03% of Mean) Skewness = -0.31, Kurtosis = 1.54, MValue = 2 -------------------- Histogram -------------------- [2.401 ns ; 2.404 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- Bench.Nullable: Job-AOJGNR(Runtime=.NET 6.0, Toolchain=net6.0) Runtime = .NET 6.0.33 (6.0.3324.36610), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 92.840 ns, StdErr = 0.052 ns (0.06%), N = 15, StdDev = 0.201 ns Min = 92.331 ns, Q1 = 92.715 ns, Median = 92.905 ns, Q3 = 93.015 ns, Max = 93.040 ns IQR = 0.300 ns, LowerFence = 92.265 ns, UpperFence = 93.465 ns ConfidenceInterval = [92.625 ns; 93.055 ns] (CI 99.9%), Margin = 0.215 ns (0.23% of Mean) Skewness = -0.91, Kurtosis = 3.11, MValue = 2 -------------------- Histogram -------------------- [92.224 ns ; 93.147 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- Bench.Nullable: Job-BHTBPA(Runtime=.NET 7.0, Toolchain=net7.0) Runtime = .NET 7.0.20 (7.0.2024.26716), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 84.892 ns, StdErr = 0.029 ns (0.03%), N = 15, StdDev = 0.111 ns Min = 84.765 ns, Q1 = 84.819 ns, Median = 84.849 ns, Q3 = 84.944 ns, Max = 85.121 ns IQR = 0.125 ns, LowerFence = 84.632 ns, UpperFence = 85.131 ns ConfidenceInterval = [84.774 ns; 85.011 ns] (CI 99.9%), Margin = 0.118 ns (0.14% of Mean) Skewness = 0.76, Kurtosis = 2.18, MValue = 2 -------------------- Histogram -------------------- [84.706 ns ; 85.180 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- Bench.Nullable: Job-CCEICE(Runtime=.NET 8.0, Toolchain=net8.0) Runtime = .NET 8.0.8 (8.0.824.36612), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 81.927 ns, StdErr = 0.023 ns (0.03%), N = 15, StdDev = 0.088 ns Min = 81.836 ns, Q1 = 81.855 ns, Median = 81.894 ns, Q3 = 81.981 ns, Max = 82.116 ns IQR = 0.126 ns, LowerFence = 81.666 ns, UpperFence = 82.170 ns ConfidenceInterval = [81.833 ns; 82.022 ns] (CI 99.9%), Margin = 0.095 ns (0.12% of Mean) Skewness = 0.77, Kurtosis = 2.27, MValue = 2 -------------------- Histogram -------------------- [81.789 ns ; 82.163 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- Bench.Nullable: Job-EMWDZB(Runtime=.NET 9.0, Toolchain=net9.0) Runtime = .NET 9.0.0 (9.0.24.40507), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 70.183 ns, StdErr = 0.012 ns (0.02%), N = 14, StdDev = 0.043 ns Min = 70.133 ns, Q1 = 70.152 ns, Median = 70.172 ns, Q3 = 70.196 ns, Max = 70.273 ns IQR = 0.044 ns, LowerFence = 70.085 ns, UpperFence = 70.262 ns ConfidenceInterval = [70.134 ns; 70.231 ns] (CI 99.9%), Margin = 0.049 ns (0.07% of Mean) Skewness = 0.82, Kurtosis = 2.5, MValue = 2 -------------------- Histogram -------------------- [70.109 ns ; 70.297 ns) | @@@@@@@@@@@@@@ --------------------------------------------------- Bench.NullableSpecialized: Job-AOJGNR(Runtime=.NET 6.0, Toolchain=net6.0) Runtime = .NET 6.0.33 (6.0.3324.36610), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 2.122 ns, StdErr = 0.000 ns (0.01%), N = 13, StdDev = 0.001 ns Min = 2.121 ns, Q1 = 2.122 ns, Median = 2.123 ns, Q3 = 2.123 ns, Max = 2.124 ns IQR = 0.001 ns, LowerFence = 2.120 ns, UpperFence = 2.125 ns ConfidenceInterval = [2.121 ns; 2.123 ns] (CI 99.9%), Margin = 0.001 ns (0.05% of Mean) Skewness = -0.09, Kurtosis = 2.12, MValue = 2 -------------------- Histogram -------------------- [2.120 ns ; 2.125 ns) | @@@@@@@@@@@@@ --------------------------------------------------- Bench.NullableSpecialized: Job-BHTBPA(Runtime=.NET 7.0, Toolchain=net7.0) Runtime = .NET 7.0.20 (7.0.2024.26716), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 2.124 ns, StdErr = 0.000 ns (0.01%), N = 15, StdDev = 0.001 ns Min = 2.123 ns, Q1 = 2.123 ns, Median = 2.124 ns, Q3 = 2.124 ns, Max = 2.125 ns IQR = 0.001 ns, LowerFence = 2.122 ns, UpperFence = 2.126 ns ConfidenceInterval = [2.123 ns; 2.124 ns] (CI 99.9%), Margin = 0.001 ns (0.03% of Mean) Skewness = 0.06, Kurtosis = 1.47, MValue = 2 -------------------- Histogram -------------------- [2.123 ns ; 2.125 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- Bench.NullableSpecialized: Job-CCEICE(Runtime=.NET 8.0, Toolchain=net8.0) Runtime = .NET 8.0.8 (8.0.824.36612), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 0.939 ns, StdErr = 0.000 ns (0.01%), N = 13, StdDev = 0.000 ns Min = 0.939 ns, Q1 = 0.939 ns, Median = 0.939 ns, Q3 = 0.939 ns, Max = 0.940 ns IQR = 0.000 ns, LowerFence = 0.938 ns, UpperFence = 0.940 ns ConfidenceInterval = [0.939 ns; 0.939 ns] (CI 99.9%), Margin = 0.000 ns (0.04% of Mean) Skewness = 0.29, Kurtosis = 1.66, MValue = 2 -------------------- Histogram -------------------- [0.939 ns ; 0.940 ns) | @@@@@@@@@@@@@ --------------------------------------------------- Bench.NullableSpecialized: Job-EMWDZB(Runtime=.NET 9.0, Toolchain=net9.0) Runtime = .NET 9.0.0 (9.0.24.40507), Arm64 RyuJIT AdvSIMD; GC = Concurrent Workstation Mean = 1.153 ns, StdErr = 0.000 ns (0.02%), N = 13, StdDev = 0.001 ns Min = 1.152 ns, Q1 = 1.152 ns, Median = 1.152 ns, Q3 = 1.153 ns, Max = 1.154 ns IQR = 0.001 ns, LowerFence = 1.151 ns, UpperFence = 1.154 ns ConfidenceInterval = [1.152 ns; 1.153 ns] (CI 99.9%), Margin = 0.001 ns (0.07% of Mean) Skewness = 1.38, Kurtosis = 3.83, MValue = 2 -------------------- Histogram -------------------- [1.152 ns ; 1.155 ns) | @@@@@@@@@@@@@ --------------------------------------------------- // * Summary * BenchmarkDotNet v0.14.0, Ubuntu 22.04.4 LTS (Jammy Jellyfish) Unknown processor .NET SDK 9.0.100-preview.7.24407.12 [Host] : .NET 9.0.0 (9.0.24.40507), Arm64 RyuJIT AdvSIMD Job-AOJGNR : .NET 6.0.33 (6.0.3324.36610), Arm64 RyuJIT AdvSIMD Job-BHTBPA : .NET 7.0.20 (7.0.2024.26716), Arm64 RyuJIT AdvSIMD Job-CCEICE : .NET 8.0.8 (8.0.824.36612), Arm64 RyuJIT AdvSIMD Job-EMWDZB : .NET 9.0.0 (9.0.24.40507), Arm64 RyuJIT AdvSIMD | Method | Runtime | Mean | Error | Ratio | Code Size | Gen0 | Allocated | Alloc Ratio | |-------------------- |--------- |-----------:|----------:|------:|----------:|-------:|----------:|------------:| | Struct | .NET 6.0 | 2.2353 ns | 0.0001 ns | 1.00 | 40 B | - | - | NA | | Struct | .NET 7.0 | 2.0153 ns | 0.0003 ns | 0.90 | 56 B | - | - | NA | | Struct | .NET 8.0 | 1.4509 ns | 0.0003 ns | 0.65 | 56 B | - | - | NA | | Struct | .NET 9.0 | 1.3027 ns | 0.0003 ns | 0.58 | 36 B | - | - | NA | | | | | | | | | | | | Class | .NET 6.0 | 6.8528 ns | 0.0691 ns | 1.00 | 132 B | - | - | NA | | Class | .NET 7.0 | 4.6914 ns | 0.0018 ns | 0.68 | 152 B | - | - | NA | | Class | .NET 8.0 | 5.2436 ns | 0.0006 ns | 0.77 | 192 B | - | - | NA | | Class | .NET 9.0 | 2.4029 ns | 0.0008 ns | 0.35 | 48 B | - | - | NA | | | | | | | | | | | | Nullable | .NET 6.0 | 92.8404 ns | 0.2149 ns | 1.00 | 120 B | 0.0014 | 24 B | 1.00 | | Nullable | .NET 7.0 | 84.8922 ns | 0.1184 ns | 0.91 | 152 B | 0.0014 | 24 B | 1.00 | | Nullable | .NET 8.0 | 81.9274 ns | 0.0945 ns | 0.88 | 184 B | 0.0014 | 24 B | 1.00 | | Nullable | .NET 9.0 | 70.1827 ns | 0.0487 ns | 0.76 | 36 B | 0.0014 | 24 B | 1.00 | | | | | | | | | | | | NullableSpecialized | .NET 6.0 | 2.1223 ns | 0.0012 ns | 1.00 | 76 B | - | - | NA | | NullableSpecialized | .NET 7.0 | 2.1239 ns | 0.0006 ns | 1.00 | 84 B | - | - | NA | | NullableSpecialized | .NET 8.0 | 0.9391 ns | 0.0003 ns | 0.44 | 80 B | - | - | NA | | NullableSpecialized | .NET 9.0 | 1.1526 ns | 0.0008 ns | 0.54 | 60 B | - | - | NA | // * Hints * HideColumnsAnalyser Summary -> Hidden columns: StdDev Outliers Bench.Struct: Runtime=.NET 7.0, Toolchain=net7.0 -> 1 outlier was removed (6.68 ns) Bench.Struct: Runtime=.NET 8.0, Toolchain=net8.0 -> 1 outlier was removed, 2 outliers were detected (3.56 ns, 3.56 ns) Bench.Struct: Runtime=.NET 9.0, Toolchain=net9.0 -> 1 outlier was detected (3.41 ns) Bench.Class: Runtime=.NET 6.0, Toolchain=net6.0 -> 1 outlier was detected (14.61 ns) Bench.Class: Runtime=.NET 7.0, Toolchain=net7.0 -> 3 outliers were removed (9.09 ns..9.10 ns) Bench.Nullable: Runtime=.NET 9.0, Toolchain=net9.0 -> 1 outlier was removed (72.63 ns) Bench.NullableSpecialized: Runtime=.NET 6.0, Toolchain=net6.0 -> 2 outliers were removed (6.79 ns, 6.79 ns) Bench.NullableSpecialized: Runtime=.NET 8.0, Toolchain=net8.0 -> 2 outliers were removed (2.94 ns, 2.95 ns) Bench.NullableSpecialized: Runtime=.NET 9.0, Toolchain=net9.0 -> 2 outliers were removed (4.20 ns, 4.20 ns) // * Legends * Mean : Arithmetic mean of all measurements Error : Half of 99.9% confidence interval Ratio : Mean of the ratio distribution ([Current]/[Baseline]) Code Size : Native code size of the disassembled method(s) Gen0 : GC Generation 0 collects per 1000 operations Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B) Alloc Ratio : Allocated memory ratio distribution ([Current]/[Baseline]) 1 ns : 1 Nanosecond (0.000000001 sec) // * Diagnostic Output - MemoryDiagnoser * // * Diagnostic Output - DisassemblyDiagnoser * Disassembled benchmarks got exported to ".\BenchmarkDotNet.Artifacts\results\*asm.md" // ***** BenchmarkRunner: End ***** Run time: 00:07:48 (468.13 sec), executed benchmarks: 16 Global total time: 00:07:59 (479.93 sec), executed benchmarks: 16 // * Artifacts cleanup * Artifacts cleanup is finished Benchmark run successful (JobId=a241636e) ################################################################# # Publishing results ################################################################# Benchmark run successful (JobId=a241636e) Job finished successfully