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 357 kB of archives. After this operation, 1087 kB of additional disk space will be used. Get:1 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libonig5 amd64 6.9.7.1-2build1 [172 kB] Get:2 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libjq1 amd64 1.6-2.1ubuntu3 [133 kB] Get:3 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 jq amd64 1.6-2.1ubuntu3 [52.5 kB] dpkg-preconfigure: unable to re-open stdin: No such file or directory Fetched 357 kB in 0s (10.9 MB/s) Selecting previously unselected package libonig5:amd64. (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 ... 62508 files and directories currently installed.) Preparing to unpack .../libonig5_6.9.7.1-2build1_amd64.deb ... Unpacking libonig5:amd64 (6.9.7.1-2build1) ... Selecting previously unselected package libjq1:amd64. Preparing to unpack .../libjq1_1.6-2.1ubuntu3_amd64.deb ... Unpacking libjq1:amd64 (1.6-2.1ubuntu3) ... Selecting previously unselected package jq. Preparing to unpack .../jq_1.6-2.1ubuntu3_amd64.deb ... Unpacking jq (1.6-2.1ubuntu3) ... Setting up libonig5:amd64 (6.9.7.1-2build1) ... Setting up libjq1:amd64 (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 108058 (JobId=9695e866) --2024-09-20 15:24: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-20 15:24:37-- https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh Resolving dotnet.microsoft.com (dotnet.microsoft.com)... 13.107.246.69, 2620:1ec:bdf::69 Connecting to dotnet.microsoft.com (dotnet.microsoft.com)|13.107.246.69|: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% 227M 0s 50K .......... . 100% 448M=0s 2024-09-20 15:24:37 (251 MB/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-rc.1.24452.12/dotnet-sdk-9.0.100-rc.1.24452.12-linux-x64.tar.gz dotnet-install: Remote file https://dotnetcli.azureedge.net/dotnet/Sdk/9.0.100-rc.1.24452.12/dotnet-sdk-9.0.100-rc.1.24452.12-linux-x64.tar.gz size is 203613000 bytes. dotnet-install: Extracting archive from https://dotnetcli.azureedge.net/dotnet/Sdk/9.0.100-rc.1.24452.12/dotnet-sdk-9.0.100-rc.1.24452.12-linux-x64.tar.gz dotnet-install: Downloaded file size is 203613000 bytes. dotnet-install: The remote and local file sizes are equal. dotnet-install: Installed version is 9.0.100-rc.1.24452.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-x64.tar.gz dotnet-install: Remote file https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.401/dotnet-sdk-8.0.401-linux-x64.tar.gz size is 211866896 bytes. dotnet-install: Extracting archive from https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.401/dotnet-sdk-8.0.401-linux-x64.tar.gz dotnet-install: Downloaded file size is 211866896 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 net8.0 net9.0 ################################################################# # Cloning UtilsRunner ################################################################# ################################################################# # Building benchmark app ################################################################# Welcome to .NET 9.0! --------------------- SDK Version: 9.0.100-rc.1.24452.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, run 'dotnet dev-certs https --trust' Learn about HTTPS: https://aka.ms/dotnet-https ---------------- Write your first app: https://aka.ms/dotnet-hello-world Find out what's new: https://aka.ms/dotnet-whats-new Explore documentation: https://aka.ms/dotnet-docs Report issues and find source on GitHub: https://github.com/dotnet/core Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli -------------------------------------------------------------------------------------- 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 62 ms). Restore succeeded. Determining projects to restore... Writing /tmp/tmpFlLFcD.tmp info : X.509 certificate chain validation will use the fallback certificate bundle at '/home/dotnet/sdk/9.0.100-rc.1.24452.12/trustedroots/codesignctl.pem'. info : X.509 certificate chain validation will use the fallback certificate bundle at '/home/dotnet/sdk/9.0.100-rc.1.24452.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 85ms 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 78ms 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 2ms info : GET https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/index.json info : OK https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/index.json 76ms 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/benchmarkdotnet.annotations/0.14.0/benchmarkdotnet.annotations.0.14.0.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/commandlineparser/index.json info : OK https://api.nuget.org/v3-flatcontainer/commandlineparser/index.json 76ms 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/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/gee.external.capstone/index.json info : OK https://api.nuget.org/v3-flatcontainer/gee.external.capstone/index.json 74ms 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/gee.external.capstone/2.3.0/gee.external.capstone.2.3.0.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/iced/index.json info : OK https://api.nuget.org/v3-flatcontainer/iced/index.json 83ms info : GET https://api.nuget.org/v3-flatcontainer/iced/1.17.0/iced.1.17.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/iced/1.17.0/iced.1.17.0.nupkg 2ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/index.json 76ms 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.codeanalysis.csharp/4.1.0/microsoft.codeanalysis.csharp.4.1.0.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.runtime/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.runtime/index.json 78ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.runtime/2.2.332302/microsoft.diagnostics.runtime.2.2.332302.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.runtime/2.2.332302/microsoft.diagnostics.runtime.2.2.332302.nupkg 2ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.tracing.traceevent/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.diagnostics.tracing.traceevent/index.json 83ms 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/microsoft.diagnostics.tracing.traceevent/3.1.8/microsoft.diagnostics.tracing.traceevent.3.1.8.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/index.json 74ms 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.dotnet.platformabstractions/3.1.6/microsoft.dotnet.platformabstractions.3.1.6.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/perfolizer/index.json info : OK https://api.nuget.org/v3-flatcontainer/perfolizer/index.json 74ms 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 1ms info : GET https://api.nuget.org/v3-flatcontainer/system.management/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.management/index.json 78ms 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 1ms 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 74ms 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 1ms 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 79ms 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 1ms info : GET https://api.nuget.org/v3-flatcontainer/system.collections.immutable/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.collections.immutable/index.json 76ms 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.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/index.json 81ms 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/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg 1ms 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 79ms 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 1ms 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 75ms 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.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/5.0.0/microsoft.win32.registry.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 1ms info : GET https://api.nuget.org/v3-flatcontainer/system.codedom/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.codedom/index.json 77ms 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 4ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/index.json 76ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.3/microsoft.codeanalysis.analyzers.3.3.3.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.3/microsoft.codeanalysis.analyzers.3.3.3.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/system.memory/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.memory/index.json 78ms info : GET https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/index.json 75ms info : GET https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg 5ms info : GET https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/index.json 74ms info : GET https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/index.json 82ms 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.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/index.json 84ms 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.bcl.asyncinterfaces/1.1.0/microsoft.bcl.asyncinterfaces.1.1.0.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/index.json 75ms 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.extensions.logging/2.1.1/microsoft.extensions.logging.2.1.1.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/index.json 72ms info : GET https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.0.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.0.nupkg 5ms info : GET https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/index.json 74ms 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 3ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/index.json 86ms 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.logging.abstractions/2.1.1/microsoft.extensions.logging.abstractions.2.1.1.nupkg 1ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/index.json 75ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.1.1/microsoft.extensions.configuration.binder.2.1.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.1.1/microsoft.extensions.configuration.binder.2.1.1.nupkg 2ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/index.json info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/index.json 78ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.1.1/microsoft.extensions.dependencyinjection.abstractions.2.1.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.1.1/microsoft.extensions.dependencyinjection.abstractions.2.1.1.nupkg 1ms 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 74ms 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.options/2.1.1/microsoft.extensions.options.2.1.1.nupkg 1ms 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 76ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.1.1/microsoft.extensions.configuration.2.1.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.1.1/microsoft.extensions.configuration.2.1.1.nupkg 2ms info : 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 76ms info : GET https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.1.1/microsoft.extensions.primitives.2.1.1.nupkg info : OK https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.1.1/microsoft.extensions.primitives.2.1.1.nupkg 2ms info : 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 144ms 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 1ms 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.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 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.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.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.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 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.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.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 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 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 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 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.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 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.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 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.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 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 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 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 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 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 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.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 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 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 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 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 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 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 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 3ms info : GET https://api.nuget.org/v3-vulnerabilities/2024.09.17.23.34.11/vulnerability.base.json info : GET https://api.nuget.org/v3-vulnerabilities/2024.09.17.23.34.11/2024.09.20.11.34.20/vulnerability.update.json info : OK https://api.nuget.org/v3-vulnerabilities/2024.09.17.23.34.11/vulnerability.base.json 3ms info : OK https://api.nuget.org/v3-vulnerabilities/2024.09.17.23.34.11/2024.09.20.11.34.20/vulnerability.update.json 4ms 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 9.51 sec). Determining projects to restore... Writing /tmp/tmp90wu6N.tmp info : X.509 certificate chain validation will use the fallback certificate bundle at '/home/dotnet/sdk/9.0.100-rc.1.24452.12/trustedroots/codesignctl.pem'. info : X.509 certificate chain validation will use the fallback certificate bundle at '/home/dotnet/sdk/9.0.100-rc.1.24452.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 234ms 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 88ms info : GET https://api.nuget.org/v3-flatcontainer/system.io.hashing/9.0.0-rc.1.24431.7/system.io.hashing.9.0.0-rc.1.24431.7.nupkg info : OK https://api.nuget.org/v3-flatcontainer/system.io.hashing/9.0.0-rc.1.24431.7/system.io.hashing.9.0.0-rc.1.24431.7.nupkg 4ms info : Installed System.IO.Hashing 9.0.0-rc.1.24431.7 from https://api.nuget.org/v3/index.json to /root/.nuget/packages/system.io.hashing/9.0.0-rc.1.24431.7 with content hash giMiDNlne8WcLG7rsEfrETaukDUTBPn8a97QRo9LYR71O0Rb4SJ6TbfGdQ9oiBYldVPSAbSQANb5ThLZOo408Q==. info : CACHE https://api.nuget.org/v3/vulnerabilities/index.json info : CACHE https://api.nuget.org/v3-vulnerabilities/2024.09.17.23.34.11/vulnerability.base.json info : CACHE https://api.nuget.org/v3-vulnerabilities/2024.09.17.23.34.11/2024.09.20.11.34.20/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-rc.1.24431.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 370 ms). --2024-09-20 15:25:06-- https://gist.githubusercontent.com/EgorBot/45bf64ed00679649d9c1e7f107ad7a29/raw Resolving gist.githubusercontent.com (gist.githubusercontent.com)... 185.199.109.133, 185.199.111.133, 185.199.110.133, ... Connecting to gist.githubusercontent.com (gist.githubusercontent.com)|185.199.109.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 4993 (4.9K) [text/plain] Saving to: ‘Program.cs’ 0K .... 100% 106M=0s 2024-09-20 15:25:07 (106 MB/s) - ‘Program.cs’ saved [4993/4993] Determining projects to restore... Restored /home/egorbot/benchapp/benchapp.csproj (in 1.12 sec). /home/dotnet/sdk/9.0.100-rc.1.24452.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:02.66 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-x64.tar.gz dotnet-install: Remote file https://dotnetcli.azureedge.net/dotnet/Sdk/7.0.410/dotnet-sdk-7.0.410-linux-x64.tar.gz size is 218499912 bytes. dotnet-install: Extracting archive from https://dotnetcli.azureedge.net/dotnet/Sdk/7.0.410/dotnet-sdk-7.0.410-linux-x64.tar.gz cp: cannot create regular file '/home/dotnet/dotnet': Text file busy dotnet-install: Downloaded file size is 218499912 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-x64.tar.gz dotnet-install: Remote file https://dotnetcli.azureedge.net/dotnet/Sdk/6.0.425/dotnet-sdk-6.0.425-linux-x64.tar.gz size is 186302662 bytes. dotnet-install: Extracting archive from https://dotnetcli.azureedge.net/dotnet/Sdk/6.0.425/dotnet-sdk-6.0.425-linux-x64.tar.gz cp: cannot create regular file '/home/dotnet/dotnet': Text file busy dotnet-install: Downloaded file size is 186302662 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 2 benchmark(s) in total ***** // ***** Building 2 exe(s) in Parallel: Start ***** // ***** Done, took 00:00:10 (10.47 sec) ***** // Found 2 benchmarks: // Benchmarks.BinaryTrieBool: Job-LBMSOL(Runtime=.NET 8.0, Toolchain=net8.0) // Benchmarks.BinaryTrieBool: Job-RGYDOX(Runtime=.NET 9.0, Toolchain=net9.0) // ************************** // Benchmark: Benchmarks.BinaryTrieBool: Job-LBMSOL(Runtime=.NET 8.0, Toolchain=net8.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 3d2b413b-67b0-4f4e-b2e1-d92910429e58.dll --anonymousPipes 106 113 --benchmarkName Benchmarks.BinaryTrieBool --job "Runtime=.NET 8.0, Toolchain=net8.0" --benchmarkId 0 in /home/egorbot/benchapp/bin/Release/net9.0/3d2b413b-67b0-4f4e-b2e1-d92910429e58/bin/Release/net8.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 8.0.8 (8.0.824.36612), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI // GC=Concurrent Workstation // HardwareIntrinsics=AVX-512F+CD+BW+DQ+VL+VBMI,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 190740.00 ns, 190.7400 us/op WorkloadJitting 1: 1 op, 404378.00 ns, 404.3780 us/op OverheadJitting 2: 16 op, 191129.00 ns, 11.9456 us/op WorkloadJitting 2: 16 op, 165993.00 ns, 10.3746 us/op WorkloadPilot 1: 16 op, 8684.00 ns, 542.7500 ns/op WorkloadPilot 2: 32 op, 14442.00 ns, 451.3125 ns/op WorkloadPilot 3: 64 op, 31918.00 ns, 498.7188 ns/op WorkloadPilot 4: 128 op, 52659.00 ns, 411.3984 ns/op WorkloadPilot 5: 256 op, 142975.00 ns, 558.4961 ns/op WorkloadPilot 6: 512 op, 324640.00 ns, 634.0625 ns/op WorkloadPilot 7: 1024 op, 437191.00 ns, 426.9443 ns/op WorkloadPilot 8: 2048 op, 769182.00 ns, 375.5771 ns/op WorkloadPilot 9: 4096 op, 1520713.00 ns, 371.2678 ns/op WorkloadPilot 10: 8192 op, 2496309.00 ns, 304.7252 ns/op WorkloadPilot 11: 16384 op, 4628163.00 ns, 282.4807 ns/op WorkloadPilot 12: 32768 op, 8704277.00 ns, 265.6335 ns/op WorkloadPilot 13: 65536 op, 17001473.00 ns, 259.4219 ns/op WorkloadPilot 14: 131072 op, 33599050.00 ns, 256.3404 ns/op WorkloadPilot 15: 262144 op, 41452207.00 ns, 158.1276 ns/op WorkloadPilot 16: 524288 op, 14679947.00 ns, 27.9998 ns/op WorkloadPilot 17: 1048576 op, 29280587.00 ns, 27.9241 ns/op WorkloadPilot 18: 2097152 op, 58490948.00 ns, 27.8907 ns/op WorkloadPilot 19: 4194304 op, 116952172.00 ns, 27.8836 ns/op WorkloadPilot 20: 8388608 op, 233762435.00 ns, 27.8667 ns/op WorkloadPilot 21: 16777216 op, 467508549.00 ns, 27.8657 ns/op WorkloadPilot 22: 33554432 op, 934920698.00 ns, 27.8628 ns/op OverheadWarmup 1: 33554432 op, 90644651.00 ns, 2.7014 ns/op OverheadWarmup 2: 33554432 op, 90867604.00 ns, 2.7081 ns/op OverheadWarmup 3: 33554432 op, 75046136.00 ns, 2.2365 ns/op OverheadWarmup 4: 33554432 op, 71307536.00 ns, 2.1251 ns/op OverheadWarmup 5: 33554432 op, 71228480.00 ns, 2.1228 ns/op OverheadWarmup 6: 33554432 op, 71248021.00 ns, 2.1234 ns/op OverheadWarmup 7: 33554432 op, 71311053.00 ns, 2.1252 ns/op OverheadWarmup 8: 33554432 op, 71270766.00 ns, 2.1240 ns/op OverheadActual 1: 33554432 op, 71245550.00 ns, 2.1233 ns/op OverheadActual 2: 33554432 op, 71219868.00 ns, 2.1225 ns/op OverheadActual 3: 33554432 op, 71226770.00 ns, 2.1227 ns/op OverheadActual 4: 33554432 op, 71218998.00 ns, 2.1225 ns/op OverheadActual 5: 33554432 op, 71544529.00 ns, 2.1322 ns/op OverheadActual 6: 33554432 op, 70761285.00 ns, 2.1089 ns/op OverheadActual 7: 33554432 op, 71199059.00 ns, 2.1219 ns/op OverheadActual 8: 33554432 op, 71210239.00 ns, 2.1222 ns/op OverheadActual 9: 33554432 op, 71149330.00 ns, 2.1204 ns/op OverheadActual 10: 33554432 op, 71202782.00 ns, 2.1220 ns/op OverheadActual 11: 33554432 op, 71167404.00 ns, 2.1210 ns/op OverheadActual 12: 33554432 op, 71176955.00 ns, 2.1212 ns/op OverheadActual 13: 33554432 op, 70541938.00 ns, 2.1023 ns/op OverheadActual 14: 33554432 op, 71279961.00 ns, 2.1243 ns/op OverheadActual 15: 33554432 op, 71198784.00 ns, 2.1219 ns/op WorkloadWarmup 1: 33554432 op, 942239034.00 ns, 28.0809 ns/op WorkloadWarmup 2: 33554432 op, 934824203.00 ns, 27.8599 ns/op WorkloadWarmup 3: 33554432 op, 926799611.00 ns, 27.6208 ns/op WorkloadWarmup 4: 33554432 op, 935042231.00 ns, 27.8664 ns/op WorkloadWarmup 5: 33554432 op, 934664139.00 ns, 27.8552 ns/op WorkloadWarmup 6: 33554432 op, 934752460.00 ns, 27.8578 ns/op WorkloadWarmup 7: 33554432 op, 934977793.00 ns, 27.8645 ns/op WorkloadWarmup 8: 33554432 op, 934606798.00 ns, 27.8535 ns/op // BeforeActualRun WorkloadActual 1: 33554432 op, 934534871.00 ns, 27.8513 ns/op WorkloadActual 2: 33554432 op, 939998212.00 ns, 28.0141 ns/op WorkloadActual 3: 33554432 op, 943225551.00 ns, 28.1103 ns/op WorkloadActual 4: 33554432 op, 934531153.00 ns, 27.8512 ns/op WorkloadActual 5: 33554432 op, 929268545.00 ns, 27.6944 ns/op WorkloadActual 6: 33554432 op, 934790801.00 ns, 27.8589 ns/op WorkloadActual 7: 33554432 op, 934876277.00 ns, 27.8615 ns/op WorkloadActual 8: 33554432 op, 936315920.00 ns, 27.9044 ns/op WorkloadActual 9: 33554432 op, 939533287.00 ns, 28.0003 ns/op WorkloadActual 10: 33554432 op, 936139661.00 ns, 27.8991 ns/op WorkloadActual 11: 33554432 op, 935410109.00 ns, 27.8774 ns/op WorkloadActual 12: 33554432 op, 934948067.00 ns, 27.8636 ns/op WorkloadActual 13: 33554432 op, 934469192.00 ns, 27.8494 ns/op WorkloadActual 14: 33554432 op, 936994793.00 ns, 27.9246 ns/op WorkloadActual 15: 33554432 op, 934776834.00 ns, 27.8585 ns/op // AfterActualRun WorkloadResult 1: 33554432 op, 863332089.00 ns, 25.7293 ns/op WorkloadResult 2: 33554432 op, 863328371.00 ns, 25.7292 ns/op WorkloadResult 3: 33554432 op, 858065763.00 ns, 25.5724 ns/op WorkloadResult 4: 33554432 op, 863588019.00 ns, 25.7369 ns/op WorkloadResult 5: 33554432 op, 863673495.00 ns, 25.7395 ns/op WorkloadResult 6: 33554432 op, 865113138.00 ns, 25.7824 ns/op WorkloadResult 7: 33554432 op, 868330505.00 ns, 25.8783 ns/op WorkloadResult 8: 33554432 op, 864936879.00 ns, 25.7771 ns/op WorkloadResult 9: 33554432 op, 864207327.00 ns, 25.7554 ns/op WorkloadResult 10: 33554432 op, 863745285.00 ns, 25.7416 ns/op WorkloadResult 11: 33554432 op, 863266410.00 ns, 25.7273 ns/op WorkloadResult 12: 33554432 op, 865792011.00 ns, 25.8026 ns/op WorkloadResult 13: 33554432 op, 863574052.00 ns, 25.7365 ns/op // GC: 0 0 0 400 33554432 // Threading: 0 0 33554432 // AfterAll // Benchmark Process 3354 has exited with code 0. Mean = 25.747 ns, StdErr = 0.019 ns (0.07%), N = 13, StdDev = 0.067 ns Min = 25.572 ns, Q1 = 25.729 ns, Median = 25.739 ns, Q3 = 25.777 ns, Max = 25.878 ns IQR = 0.048 ns, LowerFence = 25.658 ns, UpperFence = 25.849 ns ConfidenceInterval = [25.666 ns; 25.827 ns] (CI 99.9%), Margin = 0.081 ns (0.31% of Mean) Skewness = -0.71, Kurtosis = 4.64, MValue = 2 // ** Remained 1 (50.0 %) benchmark(s) to run. Estimated finish 2024-09-20 15:26 (0h 0m from now) ** // ************************** // Benchmark: Benchmarks.BinaryTrieBool: Job-RGYDOX(Runtime=.NET 9.0, Toolchain=net9.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 55358e31-c3dd-4d0b-86f6-8eb21727bc95.dll --anonymousPipes 106 113 --benchmarkName Benchmarks.BinaryTrieBool --job "Runtime=.NET 9.0, Toolchain=net9.0" --benchmarkId 0 in /home/egorbot/benchapp/bin/Release/net9.0/55358e31-c3dd-4d0b-86f6-8eb21727bc95/bin/Release/net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.0 (9.0.24.43107), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI // GC=Concurrent Workstation // HardwareIntrinsics=AVX-512F+CD+BW+DQ+VL+VBMI,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 215695.00 ns, 215.6950 us/op WorkloadJitting 1: 1 op, 424563.00 ns, 424.5630 us/op OverheadJitting 2: 16 op, 184187.00 ns, 11.5117 us/op WorkloadJitting 2: 16 op, 171545.00 ns, 10.7216 us/op WorkloadPilot 1: 16 op, 8001.00 ns, 500.0625 ns/op WorkloadPilot 2: 32 op, 14164.00 ns, 442.6250 ns/op WorkloadPilot 3: 64 op, 37447.00 ns, 585.1094 ns/op WorkloadPilot 4: 128 op, 53014.00 ns, 414.1719 ns/op WorkloadPilot 5: 256 op, 143080.00 ns, 558.9063 ns/op WorkloadPilot 6: 512 op, 305288.00 ns, 596.2656 ns/op WorkloadPilot 7: 1024 op, 495890.00 ns, 484.2676 ns/op WorkloadPilot 8: 2048 op, 776051.00 ns, 378.9312 ns/op WorkloadPilot 9: 4096 op, 1335022.00 ns, 325.9331 ns/op WorkloadPilot 10: 8192 op, 2563035.00 ns, 312.8705 ns/op WorkloadPilot 11: 16384 op, 4694564.00 ns, 286.5334 ns/op WorkloadPilot 12: 32768 op, 9002965.00 ns, 274.7487 ns/op WorkloadPilot 13: 65536 op, 17684068.00 ns, 269.8375 ns/op WorkloadPilot 14: 131072 op, 34885225.00 ns, 266.1531 ns/op WorkloadPilot 15: 262144 op, 69370349.00 ns, 264.6269 ns/op WorkloadPilot 16: 524288 op, 65345905.00 ns, 124.6374 ns/op WorkloadPilot 17: 1048576 op, 31184658.00 ns, 29.7400 ns/op WorkloadPilot 18: 2097152 op, 62158404.00 ns, 29.6394 ns/op WorkloadPilot 19: 4194304 op, 124497446.00 ns, 29.6825 ns/op WorkloadPilot 20: 8388608 op, 248559001.00 ns, 29.6305 ns/op WorkloadPilot 21: 16777216 op, 497147302.00 ns, 29.6323 ns/op WorkloadPilot 22: 33554432 op, 994716465.00 ns, 29.6449 ns/op OverheadWarmup 1: 33554432 op, 90648846.00 ns, 2.7015 ns/op OverheadWarmup 2: 33554432 op, 90634039.00 ns, 2.7011 ns/op OverheadWarmup 3: 33554432 op, 74854357.00 ns, 2.2308 ns/op OverheadWarmup 4: 33554432 op, 71248941.00 ns, 2.1234 ns/op OverheadWarmup 5: 33554432 op, 71230780.00 ns, 2.1228 ns/op OverheadWarmup 6: 33554432 op, 71254901.00 ns, 2.1236 ns/op OverheadWarmup 7: 33554432 op, 71259883.00 ns, 2.1237 ns/op OverheadWarmup 8: 33554432 op, 71251774.00 ns, 2.1235 ns/op OverheadWarmup 9: 33554432 op, 71367840.00 ns, 2.1269 ns/op OverheadWarmup 10: 33554432 op, 71278646.00 ns, 2.1243 ns/op OverheadActual 1: 33554432 op, 71247475.00 ns, 2.1233 ns/op OverheadActual 2: 33554432 op, 71284291.00 ns, 2.1244 ns/op OverheadActual 3: 33554432 op, 71268454.00 ns, 2.1240 ns/op OverheadActual 4: 33554432 op, 71267708.00 ns, 2.1239 ns/op OverheadActual 5: 33554432 op, 71232145.00 ns, 2.1229 ns/op OverheadActual 6: 33554432 op, 71218101.00 ns, 2.1225 ns/op OverheadActual 7: 33554432 op, 71247956.00 ns, 2.1234 ns/op OverheadActual 8: 33554432 op, 71253164.00 ns, 2.1235 ns/op OverheadActual 9: 33554432 op, 71226843.00 ns, 2.1227 ns/op OverheadActual 10: 33554432 op, 71302926.00 ns, 2.1250 ns/op OverheadActual 11: 33554432 op, 71239957.00 ns, 2.1231 ns/op OverheadActual 12: 33554432 op, 71248601.00 ns, 2.1234 ns/op OverheadActual 13: 33554432 op, 71205185.00 ns, 2.1221 ns/op OverheadActual 14: 33554432 op, 71236485.00 ns, 2.1230 ns/op OverheadActual 15: 33554432 op, 71241228.00 ns, 2.1232 ns/op WorkloadWarmup 1: 33554432 op, 996800907.00 ns, 29.7070 ns/op WorkloadWarmup 2: 33554432 op, 1027376851.00 ns, 30.6182 ns/op WorkloadWarmup 3: 33554432 op, 1037370653.00 ns, 30.9161 ns/op WorkloadWarmup 4: 33554432 op, 1023902125.00 ns, 30.5147 ns/op WorkloadWarmup 5: 33554432 op, 1022008551.00 ns, 30.4582 ns/op WorkloadWarmup 6: 33554432 op, 1022146598.00 ns, 30.4623 ns/op WorkloadWarmup 7: 33554432 op, 1023647267.00 ns, 30.5071 ns/op WorkloadWarmup 8: 33554432 op, 1021980746.00 ns, 30.4574 ns/op // BeforeActualRun WorkloadActual 1: 33554432 op, 994286091.00 ns, 29.6320 ns/op WorkloadActual 2: 33554432 op, 999384430.00 ns, 29.7840 ns/op WorkloadActual 3: 33554432 op, 994010355.00 ns, 29.6238 ns/op WorkloadActual 4: 33554432 op, 995200536.00 ns, 29.6593 ns/op WorkloadActual 5: 33554432 op, 995577964.00 ns, 29.6705 ns/op WorkloadActual 6: 33554432 op, 993722097.00 ns, 29.6152 ns/op WorkloadActual 7: 33554432 op, 996372213.00 ns, 29.6942 ns/op WorkloadActual 8: 33554432 op, 994248544.00 ns, 29.6309 ns/op WorkloadActual 9: 33554432 op, 998018264.00 ns, 29.7433 ns/op WorkloadActual 10: 33554432 op, 994539049.00 ns, 29.6396 ns/op WorkloadActual 11: 33554432 op, 993589818.00 ns, 29.6113 ns/op WorkloadActual 12: 33554432 op, 994628301.00 ns, 29.6422 ns/op WorkloadActual 13: 33554432 op, 999591833.00 ns, 29.7902 ns/op WorkloadActual 14: 33554432 op, 999678551.00 ns, 29.7927 ns/op WorkloadActual 15: 33554432 op, 994922654.00 ns, 29.6510 ns/op // AfterActualRun WorkloadResult 1: 33554432 op, 923038616.00 ns, 27.5087 ns/op WorkloadResult 2: 33554432 op, 928136955.00 ns, 27.6606 ns/op WorkloadResult 3: 33554432 op, 922762880.00 ns, 27.5005 ns/op WorkloadResult 4: 33554432 op, 923953061.00 ns, 27.5359 ns/op WorkloadResult 5: 33554432 op, 924330489.00 ns, 27.5472 ns/op WorkloadResult 6: 33554432 op, 922474622.00 ns, 27.4919 ns/op WorkloadResult 7: 33554432 op, 925124738.00 ns, 27.5709 ns/op WorkloadResult 8: 33554432 op, 923001069.00 ns, 27.5076 ns/op WorkloadResult 9: 33554432 op, 926770789.00 ns, 27.6199 ns/op WorkloadResult 10: 33554432 op, 923291574.00 ns, 27.5162 ns/op WorkloadResult 11: 33554432 op, 922342343.00 ns, 27.4879 ns/op WorkloadResult 12: 33554432 op, 923380826.00 ns, 27.5189 ns/op WorkloadResult 13: 33554432 op, 928344358.00 ns, 27.6668 ns/op WorkloadResult 14: 33554432 op, 928431076.00 ns, 27.6694 ns/op WorkloadResult 15: 33554432 op, 923675179.00 ns, 27.5277 ns/op // GC: 0 0 0 736 33554432 // Threading: 0 0 33554432 // AfterAll // Benchmark Process 3373 has exited with code 0. Mean = 27.555 ns, StdErr = 0.017 ns (0.06%), N = 15, StdDev = 0.066 ns Min = 27.488 ns, Q1 = 27.508 ns, Median = 27.528 ns, Q3 = 27.595 ns, Max = 27.669 ns IQR = 0.087 ns, LowerFence = 27.377 ns, UpperFence = 27.726 ns ConfidenceInterval = [27.485 ns; 27.626 ns] (CI 99.9%), Margin = 0.071 ns (0.26% of Mean) Skewness = 0.75, Kurtosis = 1.84, MValue = 2 // ** Remained 0 (0.0 %) benchmark(s) to run. Estimated finish 2024-09-20 15:26 (0h 0m from now) ** // ***** BenchmarkRunner: Finish ***** // * Export * BenchmarkDotNet.Artifacts/results/Benchmarks-report.csv BenchmarkDotNet.Artifacts/results/Benchmarks-report-github.md BenchmarkDotNet.Artifacts/results/Benchmarks-report.html // * Detailed results * Benchmarks.BinaryTrieBool: Job-LBMSOL(Runtime=.NET 8.0, Toolchain=net8.0) Runtime = .NET 8.0.8 (8.0.824.36612), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI; GC = Concurrent Workstation Mean = 25.747 ns, StdErr = 0.019 ns (0.07%), N = 13, StdDev = 0.067 ns Min = 25.572 ns, Q1 = 25.729 ns, Median = 25.739 ns, Q3 = 25.777 ns, Max = 25.878 ns IQR = 0.048 ns, LowerFence = 25.658 ns, UpperFence = 25.849 ns ConfidenceInterval = [25.666 ns; 25.827 ns] (CI 99.9%), Margin = 0.081 ns (0.31% of Mean) Skewness = -0.71, Kurtosis = 4.64, MValue = 2 -------------------- Histogram -------------------- [25.535 ns ; 25.916 ns) | @@@@@@@@@@@@@ --------------------------------------------------- Benchmarks.BinaryTrieBool: Job-RGYDOX(Runtime=.NET 9.0, Toolchain=net9.0) Runtime = .NET 9.0.0 (9.0.24.43107), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI; GC = Concurrent Workstation Mean = 27.555 ns, StdErr = 0.017 ns (0.06%), N = 15, StdDev = 0.066 ns Min = 27.488 ns, Q1 = 27.508 ns, Median = 27.528 ns, Q3 = 27.595 ns, Max = 27.669 ns IQR = 0.087 ns, LowerFence = 27.377 ns, UpperFence = 27.726 ns ConfidenceInterval = [27.485 ns; 27.626 ns] (CI 99.9%), Margin = 0.071 ns (0.26% of Mean) Skewness = 0.75, Kurtosis = 1.84, MValue = 2 -------------------- Histogram -------------------- [27.453 ns ; 27.705 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- // * Summary * BenchmarkDotNet v0.14.0, Ubuntu 22.04.5 LTS (Jammy Jellyfish) Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 4 logical and 2 physical cores .NET SDK 9.0.100-rc.1.24452.12 [Host] : .NET 9.0.0 (9.0.24.43107), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI Job-LBMSOL : .NET 8.0.8 (8.0.824.36612), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI Job-RGYDOX : .NET 9.0.0 (9.0.24.43107), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI | Method | Runtime | Mean | Error | Ratio | Allocated | Alloc Ratio | |--------------- |--------- |---------:|---------:|------:|----------:|------------:| | BinaryTrieBool | .NET 8.0 | 25.75 ns | 0.081 ns | 1.00 | - | NA | | BinaryTrieBool | .NET 9.0 | 27.56 ns | 0.071 ns | 1.07 | - | NA | // * Hints * HideColumnsAnalyser Summary -> Hidden columns: StdDev Outliers Benchmarks.BinaryTrieBool: Runtime=.NET 8.0, Toolchain=net8.0 -> 2 outliers were removed, 3 outliers were detected (27.69 ns, 28.01 ns, 28.11 ns) // * Legends * Mean : Arithmetic mean of all measurements Error : Half of 99.9% confidence interval Ratio : Mean of the ratio distribution ([Current]/[Baseline]) 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 * // ***** BenchmarkRunner: End ***** Run time: 00:00:54 (54.7 sec), executed benchmarks: 2 Global total time: 00:01:05 (65.34 sec), executed benchmarks: 2 // * Artifacts cleanup * Artifacts cleanup is finished Benchmark run successful (JobId=9695e866) ################################################################# # Publishing results ################################################################# Benchmark run successful (JobId=9695e866) Job finished successfully