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 (11.5 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 107869 (JobId=4333f39f) --2024-09-16 14:47:49-- 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-16 14:47:50-- https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh Resolving dotnet.microsoft.com (dotnet.microsoft.com)... 13.107.246.70, 2620:1ec:29:1::70 Connecting to dotnet.microsoft.com (dotnet.microsoft.com)|13.107.246.70|: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% 336M 0s 50K .......... . 100% 395M=0s 2024-09-16 14:47:50 (346 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 61 ms). Restore succeeded. Determining projects to restore... Writing /tmp/tmpGlQpfa.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 72ms 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 54ms 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 4ms info : GET https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/index.json info : OK https://api.nuget.org/v3-flatcontainer/benchmarkdotnet.annotations/index.json 65ms 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 3ms info : GET https://api.nuget.org/v3-flatcontainer/commandlineparser/index.json info : OK https://api.nuget.org/v3-flatcontainer/commandlineparser/index.json 53ms 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 83ms 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 62ms 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 58ms 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 2ms 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 54ms 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 1ms 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 61ms 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 3ms 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 53ms 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 2ms info : GET https://api.nuget.org/v3-flatcontainer/perfolizer/index.json info : OK https://api.nuget.org/v3-flatcontainer/perfolizer/index.json 54ms 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 3ms info : GET https://api.nuget.org/v3-flatcontainer/system.management/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.management/index.json 57ms 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 4ms 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 58ms 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 61ms 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 55ms 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 53ms 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 53ms 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 53ms 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 53ms 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 1ms 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 69ms 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 7ms info : GET https://api.nuget.org/v3-flatcontainer/system.memory/index.json info : OK https://api.nuget.org/v3-flatcontainer/system.memory/index.json 55ms 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 61ms 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 1ms 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 53ms 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 2ms 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 55ms 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 53ms 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 57ms 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 53ms 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 1ms 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 62ms 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 1ms 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 54ms 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 61ms 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 64ms 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 56ms 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 7ms 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 56ms 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 1ms 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 53ms 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 55ms 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 2ms 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.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 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.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 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 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.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.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.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.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.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 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 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.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 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.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.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.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.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 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.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 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.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.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 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 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 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.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.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.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 1ms info : GET https://api.nuget.org/v3-vulnerabilities/2024.09.11.23.29.30/vulnerability.base.json info : GET https://api.nuget.org/v3-vulnerabilities/2024.09.11.23.29.30/2024.09.16.05.29.50/vulnerability.update.json info : OK https://api.nuget.org/v3-vulnerabilities/2024.09.11.23.29.30/vulnerability.base.json 2ms info : OK https://api.nuget.org/v3-vulnerabilities/2024.09.11.23.29.30/2024.09.16.05.29.50/vulnerability.update.json 2ms 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 6.79 sec). Determining projects to restore... Writing /tmp/tmpf6FXZY.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 266ms 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 108ms 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 67ms 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.11.23.29.30/vulnerability.base.json info : CACHE https://api.nuget.org/v3-vulnerabilities/2024.09.11.23.29.30/2024.09.16.05.29.50/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 641 ms). --2024-09-16 14:48:17-- https://gist.githubusercontent.com/EgorBot/f020a2fabea0c14fbc7dd722a0d1337e/raw Resolving gist.githubusercontent.com (gist.githubusercontent.com)... 185.199.110.133, 185.199.111.133, 185.199.108.133, ... Connecting to gist.githubusercontent.com (gist.githubusercontent.com)|185.199.110.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1331 (1.3K) [text/plain] Saving to: ‘Program.cs’ 0K . 100% 221M=0s 2024-09-16 14:48:18 (221 MB/s) - ‘Program.cs’ saved [1331/1331] Determining projects to restore... Restored /home/egorbot/benchapp/benchapp.csproj (in 6.5 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.37 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:11 (11.78 sec) ***** // Found 2 benchmarks: // JsonNodeBenchmarks.CreateJsonObject: Job-FOAJRE(Runtime=.NET 8.0, Toolchain=net8.0) // JsonNodeBenchmarks.CreateJsonObject: Job-CZZDTP(Runtime=.NET 9.0, Toolchain=net9.0) // ************************** // Benchmark: JsonNodeBenchmarks.CreateJsonObject: Job-FOAJRE(Runtime=.NET 8.0, Toolchain=net8.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet aea03ca8-6815-4513-91e5-d5b661a5e614.dll --anonymousPipes 110 117 --benchmarkName JsonNodeBenchmarks.CreateJsonObject --job "Runtime=.NET 8.0, Toolchain=net8.0" --benchmarkId 0 in /home/egorbot/benchapp/bin/Release/net9.0/aea03ca8-6815-4513-91e5-d5b661a5e614/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, 257730.00 ns, 257.7300 us/op WorkloadJitting 1: 1 op, 1475089.00 ns, 1.4751 ms/op OverheadJitting 2: 16 op, 425816.00 ns, 26.6135 us/op WorkloadJitting 2: 16 op, 482055.00 ns, 30.1284 us/op WorkloadPilot 1: 16 op, 52208.00 ns, 3.2630 us/op WorkloadPilot 2: 32 op, 74088.00 ns, 2.3153 us/op WorkloadPilot 3: 64 op, 150236.00 ns, 2.3474 us/op WorkloadPilot 4: 128 op, 252113.00 ns, 1.9696 us/op WorkloadPilot 5: 256 op, 426976.00 ns, 1.6679 us/op WorkloadPilot 6: 512 op, 884107.00 ns, 1.7268 us/op WorkloadPilot 7: 1024 op, 1746400.00 ns, 1.7055 us/op WorkloadPilot 8: 2048 op, 3500898.00 ns, 1.7094 us/op WorkloadPilot 9: 4096 op, 7081789.00 ns, 1.7290 us/op WorkloadPilot 10: 8192 op, 14036886.00 ns, 1.7135 us/op WorkloadPilot 11: 16384 op, 26958297.00 ns, 1.6454 us/op WorkloadPilot 12: 32768 op, 45430189.00 ns, 1.3864 us/op WorkloadPilot 13: 65536 op, 64708439.00 ns, 987.3724 ns/op WorkloadPilot 14: 131072 op, 63184548.00 ns, 482.0598 ns/op WorkloadPilot 15: 262144 op, 128221649.00 ns, 489.1268 ns/op WorkloadPilot 16: 524288 op, 248864778.00 ns, 474.6719 ns/op WorkloadPilot 17: 1048576 op, 505292030.00 ns, 481.8840 ns/op OverheadWarmup 1: 1048576 op, 4751350.00 ns, 4.5312 ns/op OverheadWarmup 2: 1048576 op, 4876634.00 ns, 4.6507 ns/op OverheadWarmup 3: 1048576 op, 4795533.00 ns, 4.5734 ns/op OverheadWarmup 4: 1048576 op, 4783484.00 ns, 4.5619 ns/op OverheadWarmup 5: 1048576 op, 4761448.00 ns, 4.5409 ns/op OverheadWarmup 6: 1048576 op, 5043776.00 ns, 4.8101 ns/op OverheadWarmup 7: 1048576 op, 4765993.00 ns, 4.5452 ns/op OverheadActual 1: 1048576 op, 4758606.00 ns, 4.5382 ns/op OverheadActual 2: 1048576 op, 4748217.00 ns, 4.5283 ns/op OverheadActual 3: 1048576 op, 4756822.00 ns, 4.5365 ns/op OverheadActual 4: 1048576 op, 4806366.00 ns, 4.5837 ns/op OverheadActual 5: 1048576 op, 4759119.00 ns, 4.5386 ns/op OverheadActual 6: 1048576 op, 4767104.00 ns, 4.5463 ns/op OverheadActual 7: 1048576 op, 4760957.00 ns, 4.5404 ns/op OverheadActual 8: 1048576 op, 4758210.00 ns, 4.5378 ns/op OverheadActual 9: 1048576 op, 4764235.00 ns, 4.5435 ns/op OverheadActual 10: 1048576 op, 4761088.00 ns, 4.5405 ns/op OverheadActual 11: 1048576 op, 4765664.00 ns, 4.5449 ns/op OverheadActual 12: 1048576 op, 4765868.00 ns, 4.5451 ns/op OverheadActual 13: 1048576 op, 4776747.00 ns, 4.5555 ns/op OverheadActual 14: 1048576 op, 4763836.00 ns, 4.5431 ns/op OverheadActual 15: 1048576 op, 4765794.00 ns, 4.5450 ns/op WorkloadWarmup 1: 1048576 op, 511509235.00 ns, 487.8132 ns/op WorkloadWarmup 2: 1048576 op, 501558227.00 ns, 478.3232 ns/op WorkloadWarmup 3: 1048576 op, 486261344.00 ns, 463.7350 ns/op WorkloadWarmup 4: 1048576 op, 489727720.00 ns, 467.0407 ns/op WorkloadWarmup 5: 1048576 op, 485311342.00 ns, 462.8290 ns/op WorkloadWarmup 6: 1048576 op, 492269321.00 ns, 469.4646 ns/op WorkloadWarmup 7: 1048576 op, 480468963.00 ns, 458.2109 ns/op // BeforeActualRun WorkloadActual 1: 1048576 op, 497624931.00 ns, 474.5721 ns/op WorkloadActual 2: 1048576 op, 497041479.00 ns, 474.0157 ns/op WorkloadActual 3: 1048576 op, 499954583.00 ns, 476.7938 ns/op WorkloadActual 4: 1048576 op, 490075749.00 ns, 467.3727 ns/op WorkloadActual 5: 1048576 op, 502383265.00 ns, 479.1100 ns/op WorkloadActual 6: 1048576 op, 486649998.00 ns, 464.1056 ns/op WorkloadActual 7: 1048576 op, 495328358.00 ns, 472.3819 ns/op WorkloadActual 8: 1048576 op, 487982873.00 ns, 465.3767 ns/op WorkloadActual 9: 1048576 op, 492600285.00 ns, 469.7802 ns/op WorkloadActual 10: 1048576 op, 489048469.00 ns, 466.3930 ns/op WorkloadActual 11: 1048576 op, 493954594.00 ns, 471.0718 ns/op WorkloadActual 12: 1048576 op, 487046689.00 ns, 464.4839 ns/op WorkloadActual 13: 1048576 op, 496386071.00 ns, 473.3906 ns/op WorkloadActual 14: 1048576 op, 498672219.00 ns, 475.5709 ns/op WorkloadActual 15: 1048576 op, 491661300.00 ns, 468.8848 ns/op // AfterActualRun WorkloadResult 1: 1048576 op, 492861095.00 ns, 470.0290 ns/op WorkloadResult 2: 1048576 op, 492277643.00 ns, 469.4725 ns/op WorkloadResult 3: 1048576 op, 495190747.00 ns, 472.2507 ns/op WorkloadResult 4: 1048576 op, 485311913.00 ns, 462.8295 ns/op WorkloadResult 5: 1048576 op, 497619429.00 ns, 474.5669 ns/op WorkloadResult 6: 1048576 op, 481886162.00 ns, 459.5625 ns/op WorkloadResult 7: 1048576 op, 490564522.00 ns, 467.8388 ns/op WorkloadResult 8: 1048576 op, 483219037.00 ns, 460.8336 ns/op WorkloadResult 9: 1048576 op, 487836449.00 ns, 465.2371 ns/op WorkloadResult 10: 1048576 op, 484284633.00 ns, 461.8498 ns/op WorkloadResult 11: 1048576 op, 489190758.00 ns, 466.5287 ns/op WorkloadResult 12: 1048576 op, 482282853.00 ns, 459.9408 ns/op WorkloadResult 13: 1048576 op, 491622235.00 ns, 468.8475 ns/op WorkloadResult 14: 1048576 op, 493908383.00 ns, 471.0277 ns/op WorkloadResult 15: 1048576 op, 486897464.00 ns, 464.3416 ns/op // GC: 53 0 0 1333825360 1048576 // Threading: 0 0 1048576 // AfterAll // Benchmark Process 3350 has exited with code 0. Mean = 466.344 ns, StdErr = 1.218 ns (0.26%), N = 15, StdDev = 4.717 ns Min = 459.562 ns, Q1 = 462.340 ns, Median = 466.529 ns, Q3 = 469.751 ns, Max = 474.567 ns IQR = 7.411 ns, LowerFence = 451.223 ns, UpperFence = 480.867 ns ConfidenceInterval = [461.301 ns; 471.386 ns] (CI 99.9%), Margin = 5.043 ns (1.08% of Mean) Skewness = 0.05, Kurtosis = 1.6, MValue = 2 // ** Remained 1 (50.0 %) benchmark(s) to run. Estimated finish 2024-09-16 14:49 (0h 0m from now) ** // ************************** // Benchmark: JsonNodeBenchmarks.CreateJsonObject: Job-CZZDTP(Runtime=.NET 9.0, Toolchain=net9.0) // *** Execute *** // Launch: 1 / 1 // Execute: dotnet ae2d5fad-1666-47b2-a160-5a5fdb875f52.dll --anonymousPipes 110 117 --benchmarkName JsonNodeBenchmarks.CreateJsonObject --job "Runtime=.NET 9.0, Toolchain=net9.0" --benchmarkId 0 in /home/egorbot/benchapp/bin/Release/net9.0/ae2d5fad-1666-47b2-a160-5a5fdb875f52/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, 261038.00 ns, 261.0380 us/op WorkloadJitting 1: 1 op, 2381517.00 ns, 2.3815 ms/op OverheadJitting 2: 16 op, 502914.00 ns, 31.4321 us/op WorkloadJitting 2: 16 op, 517960.00 ns, 32.3725 us/op WorkloadPilot 1: 16 op, 64423.00 ns, 4.0264 us/op WorkloadPilot 2: 32 op, 111701.00 ns, 3.4907 us/op WorkloadPilot 3: 64 op, 197376.00 ns, 3.0840 us/op WorkloadPilot 4: 128 op, 364821.00 ns, 2.8502 us/op WorkloadPilot 5: 256 op, 651895.00 ns, 2.5465 us/op WorkloadPilot 6: 512 op, 1278599.00 ns, 2.4973 us/op WorkloadPilot 7: 1024 op, 2540823.00 ns, 2.4813 us/op WorkloadPilot 8: 2048 op, 5017127.00 ns, 2.4498 us/op WorkloadPilot 9: 4096 op, 13758359.00 ns, 3.3590 us/op WorkloadPilot 10: 8192 op, 20992117.00 ns, 2.5625 us/op WorkloadPilot 11: 16384 op, 33339063.00 ns, 2.0349 us/op WorkloadPilot 12: 32768 op, 61238179.00 ns, 1.8688 us/op WorkloadPilot 13: 65536 op, 118352668.00 ns, 1.8059 us/op WorkloadPilot 14: 131072 op, 117703161.00 ns, 898.0039 ns/op WorkloadPilot 15: 262144 op, 243708886.00 ns, 929.6756 ns/op WorkloadPilot 16: 524288 op, 477388944.00 ns, 910.5471 ns/op WorkloadPilot 17: 1048576 op, 944387258.00 ns, 900.6379 ns/op OverheadWarmup 1: 1048576 op, 5079809.00 ns, 4.8445 ns/op OverheadWarmup 2: 1048576 op, 5075328.00 ns, 4.8402 ns/op OverheadWarmup 3: 1048576 op, 5068946.00 ns, 4.8341 ns/op OverheadWarmup 4: 1048576 op, 5067732.00 ns, 4.8330 ns/op OverheadWarmup 5: 1048576 op, 5063497.00 ns, 4.8289 ns/op OverheadWarmup 6: 1048576 op, 5067088.00 ns, 4.8324 ns/op OverheadWarmup 7: 1048576 op, 5065567.00 ns, 4.8309 ns/op OverheadWarmup 8: 1048576 op, 5085950.00 ns, 4.8503 ns/op OverheadWarmup 9: 1048576 op, 5069071.00 ns, 4.8342 ns/op OverheadActual 1: 1048576 op, 5069632.00 ns, 4.8348 ns/op OverheadActual 2: 1048576 op, 5066782.00 ns, 4.8321 ns/op OverheadActual 3: 1048576 op, 5084086.00 ns, 4.8486 ns/op OverheadActual 4: 1048576 op, 5073676.00 ns, 4.8386 ns/op OverheadActual 5: 1048576 op, 5072864.00 ns, 4.8379 ns/op OverheadActual 6: 1048576 op, 5055539.00 ns, 4.8213 ns/op OverheadActual 7: 1048576 op, 5068256.00 ns, 4.8335 ns/op OverheadActual 8: 1048576 op, 5077632.00 ns, 4.8424 ns/op OverheadActual 9: 1048576 op, 5067231.00 ns, 4.8325 ns/op OverheadActual 10: 1048576 op, 5066367.00 ns, 4.8317 ns/op OverheadActual 11: 1048576 op, 5063943.00 ns, 4.8294 ns/op OverheadActual 12: 1048576 op, 5064689.00 ns, 4.8301 ns/op OverheadActual 13: 1048576 op, 5084902.00 ns, 4.8493 ns/op OverheadActual 14: 1048576 op, 5112469.00 ns, 4.8756 ns/op OverheadActual 15: 1048576 op, 5068323.00 ns, 4.8335 ns/op WorkloadWarmup 1: 1048576 op, 950303973.00 ns, 906.2805 ns/op WorkloadWarmup 2: 1048576 op, 971956650.00 ns, 926.9301 ns/op WorkloadWarmup 3: 1048576 op, 962254527.00 ns, 917.6774 ns/op WorkloadWarmup 4: 1048576 op, 941294548.00 ns, 897.6884 ns/op WorkloadWarmup 5: 1048576 op, 935319928.00 ns, 891.9906 ns/op WorkloadWarmup 6: 1048576 op, 948965890.00 ns, 905.0044 ns/op WorkloadWarmup 7: 1048576 op, 941027940.00 ns, 897.4342 ns/op // BeforeActualRun WorkloadActual 1: 1048576 op, 948673102.00 ns, 904.7252 ns/op WorkloadActual 2: 1048576 op, 953504410.00 ns, 909.3327 ns/op WorkloadActual 3: 1048576 op, 948288598.00 ns, 904.3585 ns/op WorkloadActual 4: 1048576 op, 947494903.00 ns, 903.6016 ns/op WorkloadActual 5: 1048576 op, 942795227.00 ns, 899.1196 ns/op WorkloadActual 6: 1048576 op, 939790153.00 ns, 896.2537 ns/op WorkloadActual 7: 1048576 op, 943699588.00 ns, 899.9821 ns/op WorkloadActual 8: 1048576 op, 938863278.00 ns, 895.3698 ns/op WorkloadActual 9: 1048576 op, 936805799.00 ns, 893.4076 ns/op WorkloadActual 10: 1048576 op, 942243880.00 ns, 898.5938 ns/op WorkloadActual 11: 1048576 op, 943726925.00 ns, 900.0081 ns/op WorkloadActual 12: 1048576 op, 948968175.00 ns, 905.0066 ns/op WorkloadActual 13: 1048576 op, 950793118.00 ns, 906.7470 ns/op WorkloadActual 14: 1048576 op, 962888095.00 ns, 918.2816 ns/op WorkloadActual 15: 1048576 op, 966248693.00 ns, 921.4866 ns/op // AfterActualRun WorkloadResult 1: 1048576 op, 943604779.00 ns, 899.8916 ns/op WorkloadResult 2: 1048576 op, 948436087.00 ns, 904.4991 ns/op WorkloadResult 3: 1048576 op, 943220275.00 ns, 899.5250 ns/op WorkloadResult 4: 1048576 op, 942426580.00 ns, 898.7680 ns/op WorkloadResult 5: 1048576 op, 937726904.00 ns, 894.2861 ns/op WorkloadResult 6: 1048576 op, 934721830.00 ns, 891.4202 ns/op WorkloadResult 7: 1048576 op, 938631265.00 ns, 895.1485 ns/op WorkloadResult 8: 1048576 op, 933794955.00 ns, 890.5363 ns/op WorkloadResult 9: 1048576 op, 931737476.00 ns, 888.5741 ns/op WorkloadResult 10: 1048576 op, 937175557.00 ns, 893.7603 ns/op WorkloadResult 11: 1048576 op, 938658602.00 ns, 895.1746 ns/op WorkloadResult 12: 1048576 op, 943899852.00 ns, 900.1730 ns/op WorkloadResult 13: 1048576 op, 945724795.00 ns, 901.9134 ns/op // GC: 90 0 0 2273379024 1048576 // Threading: 0 0 1048576 // AfterAll // Benchmark Process 3362 has exited with code 0. Mean = 896.436 ns, StdErr = 1.322 ns (0.15%), N = 13, StdDev = 4.767 ns Min = 888.574 ns, Q1 = 893.760 ns, Median = 895.175 ns, Q3 = 899.892 ns, Max = 904.499 ns IQR = 6.131 ns, LowerFence = 884.563 ns, UpperFence = 909.089 ns ConfidenceInterval = [890.727 ns; 902.145 ns] (CI 99.9%), Margin = 5.709 ns (0.64% of Mean) Skewness = -0.02, Kurtosis = 1.69, MValue = 2 // ** Remained 0 (0.0 %) benchmark(s) to run. Estimated finish 2024-09-16 14:49 (0h 0m from now) ** // ***** BenchmarkRunner: Finish ***** // * Export * BenchmarkDotNet.Artifacts/results/JsonNodeBenchmarks-report.csv BenchmarkDotNet.Artifacts/results/JsonNodeBenchmarks-report-github.md BenchmarkDotNet.Artifacts/results/JsonNodeBenchmarks-report.html // * Detailed results * JsonNodeBenchmarks.CreateJsonObject: Job-FOAJRE(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 = 466.344 ns, StdErr = 1.218 ns (0.26%), N = 15, StdDev = 4.717 ns Min = 459.562 ns, Q1 = 462.340 ns, Median = 466.529 ns, Q3 = 469.751 ns, Max = 474.567 ns IQR = 7.411 ns, LowerFence = 451.223 ns, UpperFence = 480.867 ns ConfidenceInterval = [461.301 ns; 471.386 ns] (CI 99.9%), Margin = 5.043 ns (1.08% of Mean) Skewness = 0.05, Kurtosis = 1.6, MValue = 2 -------------------- Histogram -------------------- [457.052 ns ; 474.745 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- JsonNodeBenchmarks.CreateJsonObject: Job-CZZDTP(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 = 896.436 ns, StdErr = 1.322 ns (0.15%), N = 13, StdDev = 4.767 ns Min = 888.574 ns, Q1 = 893.760 ns, Median = 895.175 ns, Q3 = 899.892 ns, Max = 904.499 ns IQR = 6.131 ns, LowerFence = 884.563 ns, UpperFence = 909.089 ns ConfidenceInterval = [890.727 ns; 902.145 ns] (CI 99.9%), Margin = 5.709 ns (0.64% of Mean) Skewness = -0.02, Kurtosis = 1.69, MValue = 2 -------------------- Histogram -------------------- [885.913 ns ; 907.160 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-FOAJRE : .NET 8.0.8 (8.0.824.36612), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI Job-CZZDTP : .NET 9.0.0 (9.0.24.43107), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI | Method | Runtime | Mean | Error | Ratio | Gen0 | Allocated | Alloc Ratio | |----------------- |--------- |---------:|--------:|------:|-------:|----------:|------------:| | CreateJsonObject | .NET 8.0 | 466.3 ns | 5.04 ns | 1.00 | 0.0505 | 1.24 KB | 1.00 | | CreateJsonObject | .NET 9.0 | 896.4 ns | 5.71 ns | 1.92 | 0.0858 | 2.12 KB | 1.70 | // * Hints * HideColumnsAnalyser Summary -> Hidden columns: StdDev, RatioSD Outliers JsonNodeBenchmarks.CreateJsonObject: Runtime=.NET 9.0, Toolchain=net9.0 -> 2 outliers were removed (918.28 ns, 921.49 ns) // * Legends * Mean : Arithmetic mean of all measurements Error : Half of 99.9% confidence interval Ratio : Mean of the ratio distribution ([Current]/[Baseline]) 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 * // ***** BenchmarkRunner: End ***** Run time: 00:00:37 (37.03 sec), executed benchmarks: 2 Global total time: 00:00:48 (48.99 sec), executed benchmarks: 2 // * Artifacts cleanup * Artifacts cleanup is finished Benchmark run successful (JobId=4333f39f) ################################################################# # Publishing results ################################################################# Benchmark run successful (JobId=4333f39f) Job finished successfully