2026-04-04 03:34:54.443 Job started. Platform=ubuntu24_azure_emeraldrapids, Commits=main;PR_126348 2026-04-04 03:34:54.970 Cloud-init script generated. 2026-04-04 03:34:54.978 Waiting for 8 cores from pool... 2026-04-04 03:34:54.987 Acquired 8 cores from pool. 2026-04-04 03:34:54.995 Provisioning via Azure... 2026-04-04 03:35:43.512 [STAGE 1/6] Environment set up. OS=linux, Arch=x64, CPUs=8, WorkDir=/home/egorbot_work 2026-04-04 03:35:44.025 Commits/PRs: ['main', 'PR_126348'] 2026-04-04 03:35:44.503 BenchCodeFile: Benchmark.cs 2026-04-04 03:35:44.978 Callback: https://bot.egorbo.com/api/internal, JobId: b4bb911d-c80c-4a67-aed0-b4db8ee87a58 2026-04-04 03:35:45.479 BDN args: ['--filter', '*'] 2026-04-04 03:35:45.986 [STAGE 2/6] Installing dependencies... 2026-04-04 03:35:46.479 Installing dependencies for linux... 2026-04-04 03:35:48.497 >> [STAGE 1/6] Environment set up. OS=linux, Arch=x64, CPUs=8, WorkDir=/home/egorbot_work 2026-04-04 03:35:48.497 >> Commits/PRs: ['main', 'PR_126348'] 2026-04-04 03:35:48.497 >> BenchCodeFile: Benchmark.cs 2026-04-04 03:35:48.497 >> Callback: https://bot.egorbo.com/api/internal, JobId: b4bb911d-c80c-4a67-aed0-b4db8ee87a58 2026-04-04 03:35:48.497 >> BDN args: ['--filter', '*'] 2026-04-04 03:35:48.497 >> [STAGE 2/6] Installing dependencies... 2026-04-04 03:35:48.497 >> Installing dependencies for linux... 2026-04-04 03:35:48.497 ▶ apt update 2026-04-04 03:35:48.497 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. 2026-04-04 03:35:48.497 Hit:1 http://azure.archive.ubuntu.com/ubuntu noble InRelease 2026-04-04 03:35:48.497 Get:2 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-04-04 03:35:48.497 Get:3 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-04-04 03:35:48.497 Get:4 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-04-04 03:35:48.497 Get:5 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB] 2026-04-04 03:35:48.497 Get:6 http://azure.archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB] 2026-04-04 03:35:48.497 Get:7 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB] 2026-04-04 03:35:48.497 Get:8 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB] 2026-04-04 03:35:48.497 Get:9 http://azure.archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB] 2026-04-04 03:35:48.497 Get:10 http://azure.archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB] 2026-04-04 03:35:48.497 Get:11 http://azure.archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB] 2026-04-04 03:35:48.497 Get:12 http://azure.archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B] 2026-04-04 03:35:48.497 Get:13 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1875 kB] 2026-04-04 03:35:48.497 Get:14 http://azure.archive.ubuntu.com/ubuntu noble-updates/main Translation-en [342 kB] 2026-04-04 03:35:48.497 Get:15 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [177 kB] 2026-04-04 03:35:48.497 Get:16 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [16.9 kB] 2026-04-04 03:35:48.497 Get:17 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1663 kB] 2026-04-04 03:35:48.497 Get:18 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [322 kB] 2026-04-04 03:35:48.497 Get:19 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [387 kB] 2026-04-04 03:35:48.497 Get:20 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.2 kB] 2026-04-04 03:35:48.497 Get:21 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [2894 kB] 2026-04-04 03:35:48.497 Get:22 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [671 kB] 2026-04-04 03:35:48.497 Get:23 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B] 2026-04-04 03:35:48.497 Get:24 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [32.1 kB] 2026-04-04 03:35:48.497 Get:25 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [7520 B] 2026-04-04 03:35:48.497 Get:26 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-04-04 03:35:48.497 Get:27 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [500 B] 2026-04-04 03:35:48.497 Get:28 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.4 kB] 2026-04-04 03:35:48.497 Get:29 http://azure.archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9208 B] 2026-04-04 03:35:48.497 Get:30 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [7388 B] 2026-04-04 03:35:48.497 Get:31 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B] 2026-04-04 03:35:48.497 Get:32 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [30.7 kB] 2026-04-04 03:35:48.497 Get:33 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.2 kB] 2026-04-04 03:35:48.497 Get:34 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [13.2 kB] 2026-04-04 03:35:48.497 Get:35 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1480 B] 2026-04-04 03:35:48.497 Get:36 http://azure.archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [216 B] 2026-04-04 03:35:48.497 Get:37 http://azure.archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B] 2026-04-04 03:35:48.497 Get:38 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [780 B] 2026-04-04 03:35:48.497 Get:39 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [372 B] 2026-04-04 03:35:48.497 Get:40 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B] 2026-04-04 03:35:48.497 Get:41 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B] 2026-04-04 03:35:48.497 Get:42 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1576 kB] 2026-04-04 03:35:48.497 Get:43 http://azure.archive.ubuntu.com/ubuntu noble-security/main Translation-en [252 kB] 2026-04-04 03:35:48.497 Get:44 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [21.5 kB] 2026-04-04 03:35:48.497 Get:45 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [10.7 kB] 2026-04-04 03:35:48.497 Get:46 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1167 kB] 2026-04-04 03:35:48.497 Get:47 http://azure.archive.ubuntu.com/ubuntu noble-security/universe Translation-en [225 kB] 2026-04-04 03:35:48.497 Get:48 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [74.1 kB] 2026-04-04 03:35:48.497 Get:49 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [22.8 kB] 2026-04-04 03:35:48.497 Get:50 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [2757 kB] 2026-04-04 03:35:48.497 Get:51 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [642 kB] 2026-04-04 03:35:48.497 Get:52 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B] 2026-04-04 03:35:48.497 Get:53 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [28.8 kB] 2026-04-04 03:35:48.497 Get:54 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [6980 B] 2026-04-04 03:35:48.497 Get:55 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [212 B] 2026-04-04 03:35:48.497 Get:56 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [396 B] 2026-04-04 03:35:59.953 Fetched 41.3 MB in 4s (10.4 MB/s) 2026-04-04 03:35:59.953 Reading package lists... 2026-04-04 03:35:59.953 Building dependency tree... 2026-04-04 03:35:59.953 Reading state information... 2026-04-04 03:35:59.953 15 packages can be upgraded. Run 'apt list --upgradable' to see them. 2026-04-04 03:35:59.953 ▶ apt install -y git zip ninja-build 2026-04-04 03:35:59.953 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. 2026-04-04 03:35:59.953 Reading package lists... 2026-04-04 03:35:59.953 Building dependency tree... 2026-04-04 03:35:59.953 Reading state information... 2026-04-04 03:35:59.953 git is already the newest version (1:2.43.0-1ubuntu7.3). 2026-04-04 03:35:59.953 git set to manually installed. 2026-04-04 03:35:59.953 The following NEW packages will be installed: 2026-04-04 03:35:59.953 ninja-build unzip zip 2026-04-04 03:35:59.953 0 upgraded, 3 newly installed, 0 to remove and 15 not upgraded. 2026-04-04 03:35:59.953 Need to get 479 kB of archives. 2026-04-04 03:35:59.953 After this operation, 1296 kB of additional disk space will be used. 2026-04-04 03:35:59.953 Get:1 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 ninja-build amd64 1.11.1-2 [129 kB] 2026-04-04 03:35:59.953 Get:2 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 unzip amd64 6.0-28ubuntu4.1 [174 kB] 2026-04-04 03:35:59.953 Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 zip amd64 3.0-13ubuntu0.2 [176 kB] 2026-04-04 03:35:59.953 dpkg-preconfigure: unable to re-open stdin: No such file or directory 2026-04-04 03:35:59.953 Fetched 479 kB in 0s (19.5 MB/s) 2026-04-04 03:35:59.953 Selecting previously unselected package ninja-build. 2026-04-04 03:35:59.953 (Reading database ... 2026-04-04 03:35:59.953 (Reading database ... 5% 2026-04-04 03:35:59.953 (Reading database ... 10% 2026-04-04 03:35:59.953 (Reading database ... 15% 2026-04-04 03:35:59.953 (Reading database ... 20% 2026-04-04 03:35:59.953 (Reading database ... 25% 2026-04-04 03:35:59.953 (Reading database ... 30% 2026-04-04 03:35:59.953 (Reading database ... 35% 2026-04-04 03:35:59.953 (Reading database ... 40% 2026-04-04 03:35:59.953 (Reading database ... 45% 2026-04-04 03:35:59.953 (Reading database ... 50% 2026-04-04 03:35:59.953 (Reading database ... 55% 2026-04-04 03:35:59.953 (Reading database ... 60% 2026-04-04 03:35:59.953 (Reading database ... 65% 2026-04-04 03:35:59.953 (Reading database ... 70% 2026-04-04 03:35:59.953 (Reading database ... 75% 2026-04-04 03:35:59.953 (Reading database ... 80% 2026-04-04 03:35:59.953 (Reading database ... 85% 2026-04-04 03:35:59.953 (Reading database ... 90% 2026-04-04 03:36:05.825 [STAGE 2/6] Dependencies installed ✓ 2026-04-04 03:36:05.989 (Reading database ... 95% 2026-04-04 03:36:05.989 (Reading database ... 100% 2026-04-04 03:36:05.989 (Reading database ... 69217 files and directories currently installed.) 2026-04-04 03:36:05.989 Preparing to unpack .../ninja-build_1.11.1-2_amd64.deb ... 2026-04-04 03:36:05.989 Unpacking ninja-build (1.11.1-2) ... 2026-04-04 03:36:05.989 Selecting previously unselected package unzip. 2026-04-04 03:36:05.989 Preparing to unpack .../unzip_6.0-28ubuntu4.1_amd64.deb ... 2026-04-04 03:36:05.989 Unpacking unzip (6.0-28ubuntu4.1) ... 2026-04-04 03:36:05.989 Selecting previously unselected package zip. 2026-04-04 03:36:05.989 Preparing to unpack .../zip_3.0-13ubuntu0.2_amd64.deb ... 2026-04-04 03:36:05.989 Unpacking zip (3.0-13ubuntu0.2) ... 2026-04-04 03:36:05.989 Setting up unzip (6.0-28ubuntu4.1) ... 2026-04-04 03:36:05.989 Setting up ninja-build (1.11.1-2) ... 2026-04-04 03:36:05.989 Setting up zip (3.0-13ubuntu0.2) ... 2026-04-04 03:36:05.989 Processing triggers for man-db (2.12.0-4build2) ... 2026-04-04 03:36:05.989 Running kernel seems to be up-to-date. 2026-04-04 03:36:05.989 No services need to be restarted. 2026-04-04 03:36:05.989 No containers need to be restarted. 2026-04-04 03:36:05.989 No user sessions are running outdated binaries. 2026-04-04 03:36:05.989 No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-04-04 03:36:05.989 >> [STAGE 2/6] Dependencies installed ✓ 2026-04-04 03:36:06.277 [STAGE 3/6] Installing .NET SDKs... 2026-04-04 03:36:06.767 Downloading dotnet-install.sh... 2026-04-04 03:36:07.326 Installing .NET 11.0 daily... 2026-04-04 03:36:10.936 Provisioned. InstanceId=egorbot-b4bb911d-c80c-4a67-aed0-b4db8ee87a58, IP=20.101.145.6 2026-04-04 03:36:11.958 >> [STAGE 3/6] Installing .NET SDKs... 2026-04-04 03:36:11.958 >> Downloading dotnet-install.sh... 2026-04-04 03:36:11.958 ⬇ https://dot.net/v1/dotnet-install.sh → /home/egorbot_work/dotnet-install.sh 2026-04-04 03:36:11.958 >> Installing .NET 11.0 daily... 2026-04-04 03:36:11.958 ▶ bash "/home/egorbot_work/dotnet-install.sh" --channel 11.0 --quality daily --install-dir /home/egorbot_work/.dotnet 2026-04-04 03:36:11.958 dotnet-install: Attempting to download using aka.ms link https://ci.dot.net/public/Sdk/11.0.100-preview.4.26203.108/dotnet-sdk-11.0.100-preview.4.26203.108-linux-x64.tar.gz 2026-04-04 03:37:16.608 Installing .NET 10.0... 2026-04-04 03:37:18.068 dotnet-install: Remote file https://ci.dot.net/public/Sdk/11.0.100-preview.4.26203.108/dotnet-sdk-11.0.100-preview.4.26203.108-linux-x64.tar.gz size is 193364407 bytes. 2026-04-04 03:37:18.068 dotnet-install: Extracting archive from https://ci.dot.net/public/Sdk/11.0.100-preview.4.26203.108/dotnet-sdk-11.0.100-preview.4.26203.108-linux-x64.tar.gz 2026-04-04 03:37:18.068 dotnet-install: Downloaded file size is 193364407 bytes. 2026-04-04 03:37:18.068 dotnet-install: The remote and local file sizes are equal. 2026-04-04 03:37:18.068 dotnet-install: Installed version is 11.0.100-preview.4.26203.108 2026-04-04 03:37:18.068 dotnet-install: Adding to current process PATH: `/home/egorbot_work/.dotnet`. Note: This change will be visible only when sourcing script. 2026-04-04 03:37:18.068 dotnet-install: Note that the script does not resolve dependencies during installation. 2026-04-04 03:37:18.068 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. 2026-04-04 03:37:18.068 dotnet-install: Installation finished successfully. 2026-04-04 03:37:18.068 >> Installing .NET 10.0... 2026-04-04 03:37:18.068 ▶ bash "/home/egorbot_work/dotnet-install.sh" --channel 10.0 --install-dir /home/egorbot_work/.dotnet 2026-04-04 03:37:18.068 dotnet-install: Attempting to download using aka.ms link https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.201/dotnet-sdk-10.0.201-linux-x64.tar.gz 2026-04-04 03:37:22.806 Created nuget.config with dotnet CI feeds 2026-04-04 03:37:23.258 [STAGE 3/6] .NET SDKs installed ✓ 2026-04-04 03:37:23.864 [STAGE 4/6] Building benchmarks... 2026-04-04 03:37:24.005 dotnet-install: Remote file https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.201/dotnet-sdk-10.0.201-linux-x64.tar.gz size is 242025193 bytes. 2026-04-04 03:37:24.005 dotnet-install: Extracting archive from https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.201/dotnet-sdk-10.0.201-linux-x64.tar.gz 2026-04-04 03:37:24.005 dotnet-install: Downloaded file size is 242025193 bytes. 2026-04-04 03:37:24.005 dotnet-install: The remote and local file sizes are equal. 2026-04-04 03:37:24.005 dotnet-install: Installed version is 10.0.201 2026-04-04 03:37:24.005 dotnet-install: Adding to current process PATH: `/home/egorbot_work/.dotnet`. Note: This change will be visible only when sourcing script. 2026-04-04 03:37:24.005 dotnet-install: Note that the script does not resolve dependencies during installation. 2026-04-04 03:37:24.005 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. 2026-04-04 03:37:24.005 dotnet-install: Installation finished successfully. 2026-04-04 03:37:24.005 >> Created nuget.config with dotnet CI feeds 2026-04-04 03:37:24.005 >> [STAGE 3/6] .NET SDKs installed ✓ 2026-04-04 03:37:24.005 >> [STAGE 4/6] Building benchmarks... 2026-04-04 03:37:24.326 Building custom benchmarks... 2026-04-04 03:37:26.240 Detected entrypoint in benchmark snippet, skipping Entrypoint.cs generation 2026-04-04 03:37:29.932 >> Building custom benchmarks... 2026-04-04 03:37:29.932 ▶ dotnet new console -f net10.0 2026-04-04 03:37:29.932 Welcome to .NET 11.0! 2026-04-04 03:37:29.932 --------------------- 2026-04-04 03:37:29.932 SDK Version: 11.0.100-preview.4.26203.108 2026-04-04 03:37:29.932 Telemetry 2026-04-04 03:37:29.932 --------- 2026-04-04 03:37:29.932 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. 2026-04-04 03:37:29.932 Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry 2026-04-04 03:37:29.932 ---------------- 2026-04-04 03:37:29.932 Installed an ASP.NET Core HTTPS development certificate. 2026-04-04 03:37:29.932 To trust the certificate, run 'dotnet dev-certs https --trust' 2026-04-04 03:37:29.932 Learn about HTTPS: https://aka.ms/dotnet-https 2026-04-04 03:37:29.932 ---------------- 2026-04-04 03:37:29.932 Write your first app: https://aka.ms/dotnet-hello-world 2026-04-04 03:37:29.932 Find out what's new: https://aka.ms/dotnet-whats-new 2026-04-04 03:37:29.932 Explore documentation: https://aka.ms/dotnet-docs 2026-04-04 03:37:29.932 Report issues and find source on GitHub: https://github.com/dotnet/core 2026-04-04 03:37:29.932 Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli 2026-04-04 03:37:29.932 -------------------------------------------------------------------------------------- 2026-04-04 03:37:29.932 The template "Console App" was created successfully. 2026-04-04 03:37:29.932 Processing post-creation actions... 2026-04-04 03:37:29.932 Restoring /home/egorbot_work/benchapp/benchapp.csproj: 2026-04-04 03:37:29.932 Determining projects to restore... 2026-04-04 03:37:29.932 Restored /home/egorbot_work/benchapp/benchapp.csproj (in 61 ms). 2026-04-04 03:37:29.932 Restore succeeded. 2026-04-04 03:37:29.932 >> Detected entrypoint in benchmark snippet, skipping Entrypoint.cs generation 2026-04-04 03:37:29.932 ▶ dotnet build -c Release -f net10.0 -o test 2026-04-04 03:37:29.932 Determining projects to restore... 2026-04-04 03:37:35.866 /home/egorbot_work/benchapp/benchapp.csproj : warning NU1903: Package 'Microsoft.Bcl.Memory' 9.0.4 has a known high severity vulnerability, https://github.com/advisories/GHSA-73j8-2gch-69rq 2026-04-04 03:37:35.866 Restored /home/egorbot_work/benchapp/benchapp.csproj (in 3.21 sec). 2026-04-04 03:37:35.866 /home/egorbot_work/.dotnet/sdk/11.0.100-preview.4.26203.108/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets(383,5): message NETSDK1057: You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy [/home/egorbot_work/benchapp/benchapp.csproj] 2026-04-04 03:37:35.866 /home/egorbot_work/benchapp/benchapp.csproj : warning NU1903: Package 'Microsoft.Bcl.Memory' 9.0.4 has a known high severity vulnerability, https://github.com/advisories/GHSA-73j8-2gch-69rq 2026-04-04 03:37:35.866 benchapp -> /home/egorbot_work/benchapp/test/benchapp.dll 2026-04-04 03:37:35.866 Build succeeded. 2026-04-04 03:37:35.866 /home/egorbot_work/benchapp/benchapp.csproj : warning NU1903: Package 'Microsoft.Bcl.Memory' 9.0.4 has a known high severity vulnerability, https://github.com/advisories/GHSA-73j8-2gch-69rq 2026-04-04 03:37:35.866 1 Warning(s) 2026-04-04 03:37:35.866 0 Error(s) 2026-04-04 03:37:35.866 Time Elapsed 00:00:01.69 2026-04-04 03:37:35.866 ▶ dotnet test/benchapp.dll --filter * --list flat (→ /home/egorbot_work/all_benchmarks.txt) 2026-04-04 03:38:38.851 send_results called: success=False, exit_code=1 2026-04-04 03:38:39.524 WorkloadActual 2: 262144 op, 828112558.00 ns, 3.1590 us/op 2026-04-04 03:38:39.524 WorkloadActual 3: 262144 op, 827489615.00 ns, 3.1566 us/op 2026-04-04 03:38:39.524 WorkloadActual 4: 262144 op, 828332275.00 ns, 3.1598 us/op 2026-04-04 03:38:39.524 WorkloadActual 5: 262144 op, 829054800.00 ns, 3.1626 us/op 2026-04-04 03:38:39.524 WorkloadActual 6: 262144 op, 828023939.00 ns, 3.1587 us/op 2026-04-04 03:38:39.524 WorkloadActual 7: 262144 op, 827614702.00 ns, 3.1571 us/op 2026-04-04 03:38:39.524 WorkloadActual 8: 262144 op, 829276857.00 ns, 3.1634 us/op 2026-04-04 03:38:39.524 WorkloadActual 9: 262144 op, 828561684.00 ns, 3.1607 us/op 2026-04-04 03:38:39.524 WorkloadActual 10: 262144 op, 828249762.00 ns, 3.1595 us/op 2026-04-04 03:38:39.524 WorkloadActual 11: 262144 op, 830082076.00 ns, 3.1665 us/op 2026-04-04 03:38:39.524 WorkloadActual 12: 262144 op, 827843595.00 ns, 3.1580 us/op 2026-04-04 03:38:39.524 WorkloadActual 13: 262144 op, 829614394.00 ns, 3.1647 us/op 2026-04-04 03:38:39.524 WorkloadActual 14: 262144 op, 828443505.00 ns, 3.1603 us/op 2026-04-04 03:38:39.524 WorkloadActual 15: 262144 op, 827348039.00 ns, 3.1561 us/op 2026-04-04 03:38:39.524 // AfterActualRun 2026-04-04 03:38:39.524 WorkloadResult 1: 262144 op, 827397258.00 ns, 3.1563 us/op 2026-04-04 03:38:39.524 WorkloadResult 2: 262144 op, 827428939.00 ns, 3.1564 us/op 2026-04-04 03:38:39.524 WorkloadResult 3: 262144 op, 826805996.00 ns, 3.1540 us/op 2026-04-04 03:38:39.524 WorkloadResult 4: 262144 op, 827648656.00 ns, 3.1572 us/op 2026-04-04 03:38:39.524 WorkloadResult 5: 262144 op, 828371181.00 ns, 3.1600 us/op 2026-04-04 03:38:39.524 WorkloadResult 6: 262144 op, 827340320.00 ns, 3.1561 us/op 2026-04-04 03:38:39.524 WorkloadResult 7: 262144 op, 826931083.00 ns, 3.1545 us/op 2026-04-04 03:38:39.524 WorkloadResult 8: 262144 op, 828593238.00 ns, 3.1608 us/op 2026-04-04 03:38:39.524 WorkloadResult 9: 262144 op, 827878065.00 ns, 3.1581 us/op 2026-04-04 03:38:39.524 WorkloadResult 10: 262144 op, 827566143.00 ns, 3.1569 us/op 2026-04-04 03:38:39.524 WorkloadResult 11: 262144 op, 829398457.00 ns, 3.1639 us/op 2026-04-04 03:38:39.524 WorkloadResult 12: 262144 op, 827159976.00 ns, 3.1554 us/op 2026-04-04 03:38:39.524 WorkloadResult 13: 262144 op, 828930775.00 ns, 3.1621 us/op 2026-04-04 03:38:39.524 WorkloadResult 14: 262144 op, 827759886.00 ns, 3.1577 us/op 2026-04-04 03:38:39.524 WorkloadResult 15: 262144 op, 826664420.00 ns, 3.1535 us/op 2026-04-04 03:38:39.524 // AfterAll 2026-04-04 03:38:39.524 // Benchmark Process 2834 has exited with code 0. 2026-04-04 03:38:39.524 Mean = 3.158 us, StdErr = 0.001 us (0.02%), N = 15, StdDev = 0.003 us 2026-04-04 03:38:39.524 Min = 3.153 us, Q1 = 3.156 us, Median = 3.157 us, Q3 = 3.159 us, Max = 3.164 us 2026-04-04 03:38:39.524 IQR = 0.003 us, LowerFence = 3.151 us, UpperFence = 3.164 us 2026-04-04 03:38:39.524 ConfidenceInterval = [3.154 us; 3.161 us] (CI 99.9%), Margin = 0.003 us (0.10% of Mean) 2026-04-04 03:38:39.524 Skewness = 0.62, Kurtosis = 2.26, MValue = 2 2026-04-04 03:38:39.524 // ** Remained 0 (0.0 %) benchmark(s) to run. Estimated finish 2026-04-04 3:38 (0h 0m from now) ** 2026-04-04 03:38:39.524 // ***** BenchmarkRunner: Finish ***** 2026-04-04 03:38:39.524 // * Export * 2026-04-04 03:38:39.524 BenchmarkDotNet.Artifacts/results/ByteMul-report.csv 2026-04-04 03:38:39.524 BenchmarkDotNet.Artifacts/results/ByteMul-report-github.md 2026-04-04 03:38:39.524 BenchmarkDotNet.Artifacts/results/ByteMul-report.html 2026-04-04 03:38:39.524 // * Detailed results * 2026-04-04 03:38:39.524 ByteMul.MultiplyV128: DefaultJob 2026-04-04 03:38:39.524 Runtime = .NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation 2026-04-04 03:38:39.524 Mean = 3.459 us, StdErr = 0.001 us (0.03%), N = 12, StdDev = 0.003 us 2026-04-04 03:38:39.524 Min = 3.453 us, Q1 = 3.457 us, Median = 3.459 us, Q3 = 3.460 us, Max = 3.466 us 2026-04-04 03:38:39.524 IQR = 0.003 us, LowerFence = 3.452 us, UpperFence = 3.465 us 2026-04-04 03:38:39.524 ConfidenceInterval = [3.455 us; 3.463 us] (CI 99.9%), Margin = 0.004 us (0.13% of Mean) 2026-04-04 03:38:39.524 Skewness = 0.27, Kurtosis = 2.33, MValue = 2 2026-04-04 03:38:39.524 -------------------- Histogram -------------------- 2026-04-04 03:38:39.524 [3.452 us ; 3.468 us) | @@@@@@@@@@@@ 2026-04-04 03:38:39.524 --------------------------------------------------- 2026-04-04 03:38:39.524 ByteMul.MultiplyV256: DefaultJob 2026-04-04 03:38:39.524 Runtime = .NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation 2026-04-04 03:38:39.524 Mean = 2.301 us, StdErr = 0.000 us (0.02%), N = 14, StdDev = 0.001 us 2026-04-04 03:38:39.524 Min = 2.298 us, Q1 = 2.301 us, Median = 2.301 us, Q3 = 2.302 us, Max = 2.303 us 2026-04-04 03:38:39.524 IQR = 0.001 us, LowerFence = 2.300 us, UpperFence = 2.303 us 2026-04-04 03:38:39.524 ConfidenceInterval = [2.300 us; 2.303 us] (CI 99.9%), Margin = 0.002 us (0.07% of Mean) 2026-04-04 03:38:39.524 Skewness = -0.74, Kurtosis = 2.51, MValue = 2 2026-04-04 03:38:39.524 -------------------- Histogram -------------------- 2026-04-04 03:38:39.524 [2.297 us ; 2.304 us) | @@@@@@@@@@@@@@ 2026-04-04 03:38:39.524 --------------------------------------------------- 2026-04-04 03:38:39.524 ByteMul.MultiplyV512: DefaultJob 2026-04-04 03:38:39.524 Runtime = .NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation 2026-04-04 03:38:39.524 Mean = 3.158 us, StdErr = 0.001 us (0.02%), N = 15, StdDev = 0.003 us 2026-04-04 03:38:39.524 Min = 3.153 us, Q1 = 3.156 us, Median = 3.157 us, Q3 = 3.159 us, Max = 3.164 us 2026-04-04 03:38:39.524 IQR = 0.003 us, LowerFence = 3.151 us, UpperFence = 3.164 us 2026-04-04 03:38:39.524 ConfidenceInterval = [3.154 us; 3.161 us] (CI 99.9%), Margin = 0.003 us (0.10% of Mean) 2026-04-04 03:38:39.524 Skewness = 0.62, Kurtosis = 2.26, MValue = 2 2026-04-04 03:38:39.524 -------------------- Histogram -------------------- 2026-04-04 03:38:39.524 [3.152 us ; 3.166 us) | @@@@@@@@@@@@@@@ 2026-04-04 03:38:39.524 --------------------------------------------------- 2026-04-04 03:38:39.524 // * Summary * 2026-04-04 03:38:39.524 BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat) 2026-04-04 03:38:39.524 INTEL XEON PLATINUM 8573C 2.30GHz, 1 CPU, 8 logical and 4 physical cores 2026-04-04 03:38:39.524 .NET SDK 11.0.100-preview.4.26203.108 2026-04-04 03:38:39.524 [Host] : .NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4 2026-04-04 03:38:39.524 DefaultJob : .NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4 2026-04-04 03:38:39.524 EnvironmentVariables=Empty 2026-04-04 03:38:39.524 | Method | Mean | Error | StdDev | 2026-04-04 03:38:39.524 |------------- |---------:|----------:|----------:| 2026-04-04 03:38:39.524 | MultiplyV128 | 3.459 us | 0.0044 us | 0.0034 us | 2026-04-04 03:38:39.524 | MultiplyV256 | 2.301 us | 0.0016 us | 0.0014 us | 2026-04-04 03:38:39.524 | MultiplyV512 | 3.158 us | 0.0032 us | 0.0030 us | 2026-04-04 03:38:39.524 // * Hints * 2026-04-04 03:38:39.524 Outliers 2026-04-04 03:38:39.524 ByteMul.MultiplyV128: Default -> 3 outliers were removed (3.49 us..3.50 us) 2026-04-04 03:38:39.524 ByteMul.MultiplyV256: Default -> 1 outlier was removed, 3 outliers were detected (2.30 us, 2.30 us, 2.31 us) 2026-04-04 03:38:39.524 // * Legends * 2026-04-04 03:38:39.524 Mean : Arithmetic mean of all measurements 2026-04-04 03:38:39.524 Error : Half of 99.9% confidence interval 2026-04-04 03:38:39.524 StdDev : Standard deviation of all measurements 2026-04-04 03:38:39.524 1 us : 1 Microsecond (0.000001 sec) 2026-04-04 03:38:39.524 // ***** BenchmarkRunner: End ***** 2026-04-04 03:38:39.524 Run time: 00:00:59 (59.71 sec), executed benchmarks: 3 2026-04-04 03:38:39.524 Global total time: 00:01:06 (66.16 sec), executed benchmarks: 3 2026-04-04 03:38:39.524 // * Artifacts cleanup * 2026-04-04 03:38:39.524 Artifacts cleanup is finished 2026-04-04 03:38:39.524 // Validating benchmarks: // ***** BenchmarkRunner: Start ***** // ***** Found 3 benchmark(s) in total ***** // ***** Building 1 exe(s) in Parallel: Start ***** // start dotnet restore --nodeReuse:false /p:UseSharedCompilation=false /p:Deterministic=true /p:Optimize=true /p:ArtifactsPath="/home/egorbot_work/benchapp/test/benchapp-DefaultJob-1/" /p:OutDir="/home/egorbot_work/benchapp/test/benchapp-DefaultJob-1/bin/Release/net10.0/" /p:OutputPath="/home/egorbot_work/benchapp/test/benchapp-DefaultJob-1/bin/Release/net10.0/" /p:PublishDir="/home/egorbot_work/benchapp/test/benchapp-DefaultJob-1/publish/" in /home/egorbot_work/benchapp/test/benchapp-DefaultJob-1 // command took 2.98 sec and exited with 0 // start dotnet build -c Release --no-restore --nodeReuse:false /p:UseSharedCompilation=false /p:Deterministic=true /p:Optimize=true /p:ArtifactsPath="/home/egorbot_work/benchapp/test/benchapp-DefaultJob-1/" /p:OutDir="/home/egorbot_work/benchapp/test/benchapp-DefaultJob-1/bin/Release/net10.0/" /p:OutputPath="/home/egorbot_work/benchapp/test/benchapp-DefaultJob-1/bin/Release/net10.0/" /p:PublishDir="/home/egorbot_work/benchapp/test/benchapp-DefaultJob-1/publish/" --output "/home/egorbot_work/benchapp/test/benchapp-DefaultJob-1/bin/Release/net10.0/" in /home/egorbot_work/benchapp/test/benchapp-DefaultJob-1 // command took 3.32 sec and exited with 0 // ***** Done, took 00:00:06 (6.34 sec) ***** // Found 3 benchmarks: // ByteMul.MultiplyV128: DefaultJob // ByteMul.MultiplyV256: DefaultJob // ByteMul.MultiplyV512: DefaultJob // ************************** // Benchmark: ByteMul.MultiplyV128: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet benchapp-DefaultJob-1.dll --anonymousPipes 118 119 --benchmarkName ByteMul.MultiplyV128 --job Default --benchmarkId 0 in /home/egorbot_work/benchapp/test/benchapp-DefaultJob-1/bin/Release/net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.8 // Runtime=.NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 164355.00 ns, 164.3550 us/op WorkloadJitting 1: 1 op, 409275.00 ns, 409.2750 us/op OverheadJitting 2: 16 op, 206257.00 ns, 12.8911 us/op WorkloadJitting 2: 16 op, 766648.00 ns, 47.9155 us/op WorkloadPilot 1: 16 op, 159657.00 ns, 9.9786 us/op WorkloadPilot 2: 32 op, 272651.00 ns, 8.5203 us/op WorkloadPilot 3: 64 op, 495868.00 ns, 7.7479 us/op WorkloadPilot 4: 128 op, 947837.00 ns, 7.4050 us/op WorkloadPilot 5: 256 op, 1843296.00 ns, 7.2004 us/op WorkloadPilot 6: 512 op, 3629037.00 ns, 7.0880 us/op WorkloadPilot 7: 1024 op, 7220133.00 ns, 7.0509 us/op WorkloadPilot 8: 2048 op, 14373248.00 ns, 7.0182 us/op WorkloadPilot 9: 4096 op, 28675352.00 ns, 7.0008 us/op WorkloadPilot 10: 8192 op, 56994493.00 ns, 6.9573 us/op WorkloadPilot 11: 16384 op, 56771457.00 ns, 3.4651 us/op WorkloadPilot 12: 32768 op, 113368501.00 ns, 3.4597 us/op WorkloadPilot 13: 65536 op, 226767248.00 ns, 3.4602 us/op WorkloadPilot 14: 131072 op, 453252502.00 ns, 3.4580 us/op WorkloadPilot 15: 262144 op, 907468249.00 ns, 3.4617 us/op OverheadWarmup 1: 262144 op, 695895.00 ns, 2.6546 ns/op OverheadWarmup 2: 262144 op, 689418.00 ns, 2.6299 ns/op OverheadWarmup 3: 262144 op, 689197.00 ns, 2.6291 ns/op OverheadWarmup 4: 262144 op, 693402.00 ns, 2.6451 ns/op OverheadWarmup 5: 262144 op, 688728.00 ns, 2.6273 ns/op OverheadWarmup 6: 262144 op, 686423.00 ns, 2.6185 ns/op OverheadWarmup 7: 262144 op, 686270.00 ns, 2.6179 ns/op OverheadWarmup 8: 262144 op, 692262.00 ns, 2.6408 ns/op OverheadWarmup 9: 262144 op, 689864.00 ns, 2.6316 ns/op OverheadActual 1: 262144 op, 692854.00 ns, 2.6430 ns/op OverheadActual 2: 262144 op, 692878.00 ns, 2.6431 ns/op OverheadActual 3: 262144 op, 698861.00 ns, 2.6659 ns/op OverheadActual 4: 262144 op, 680659.00 ns, 2.5965 ns/op OverheadActual 5: 262144 op, 699617.00 ns, 2.6688 ns/op OverheadActual 6: 262144 op, 690758.00 ns, 2.6350 ns/op OverheadActual 7: 262144 op, 687204.00 ns, 2.6215 ns/op OverheadActual 8: 262144 op, 687393.00 ns, 2.6222 ns/op OverheadActual 9: 262144 op, 694393.00 ns, 2.6489 ns/op OverheadActual 10: 262144 op, 690498.00 ns, 2.6340 ns/op OverheadActual 11: 262144 op, 687289.00 ns, 2.6218 ns/op OverheadActual 12: 262144 op, 680852.00 ns, 2.5972 ns/op OverheadActual 13: 262144 op, 680855.00 ns, 2.5973 ns/op OverheadActual 14: 262144 op, 680510.00 ns, 2.5959 ns/op OverheadActual 15: 262144 op, 681446.00 ns, 2.5995 ns/op WorkloadWarmup 1: 262144 op, 907705177.00 ns, 3.4626 us/op WorkloadWarmup 2: 262144 op, 907122875.00 ns, 3.4604 us/op WorkloadWarmup 3: 262144 op, 910882933.00 ns, 3.4747 us/op WorkloadWarmup 4: 262144 op, 909741794.00 ns, 3.4704 us/op WorkloadWarmup 5: 262144 op, 907356044.00 ns, 3.4613 us/op WorkloadWarmup 6: 262144 op, 906558392.00 ns, 3.4582 us/op WorkloadWarmup 7: 262144 op, 907073804.00 ns, 3.4602 us/op WorkloadWarmup 8: 262144 op, 906425696.00 ns, 3.4577 us/op // BeforeActualRun WorkloadActual 1: 262144 op, 909232909.00 ns, 3.4684 us/op WorkloadActual 2: 262144 op, 908650218.00 ns, 3.4662 us/op WorkloadActual 3: 262144 op, 907491307.00 ns, 3.4618 us/op WorkloadActual 4: 262144 op, 907684233.00 ns, 3.4625 us/op WorkloadActual 5: 262144 op, 907738483.00 ns, 3.4627 us/op WorkloadActual 6: 262144 op, 906979053.00 ns, 3.4599 us/op WorkloadActual 7: 262144 op, 907663684.00 ns, 3.4625 us/op WorkloadActual 8: 262144 op, 907435804.00 ns, 3.4616 us/op WorkloadActual 9: 262144 op, 917436470.00 ns, 3.4997 us/op WorkloadActual 10: 262144 op, 916849828.00 ns, 3.4975 us/op WorkloadActual 11: 262144 op, 914553132.00 ns, 3.4887 us/op WorkloadActual 12: 262144 op, 906530550.00 ns, 3.4581 us/op WorkloadActual 13: 262144 op, 905992962.00 ns, 3.4561 us/op WorkloadActual 14: 262144 op, 907633270.00 ns, 3.4623 us/op WorkloadActual 15: 262144 op, 906564593.00 ns, 3.4583 us/op // AfterActualRun WorkloadResult 1: 262144 op, 908545516.00 ns, 3.4658 us/op WorkloadResult 2: 262144 op, 907962825.00 ns, 3.4636 us/op WorkloadResult 3: 262144 op, 906803914.00 ns, 3.4592 us/op WorkloadResult 4: 262144 op, 906996840.00 ns, 3.4599 us/op WorkloadResult 5: 262144 op, 907051090.00 ns, 3.4601 us/op WorkloadResult 6: 262144 op, 906291660.00 ns, 3.4572 us/op WorkloadResult 7: 262144 op, 906976291.00 ns, 3.4598 us/op WorkloadResult 8: 262144 op, 906748411.00 ns, 3.4590 us/op WorkloadResult 9: 262144 op, 905843157.00 ns, 3.4555 us/op WorkloadResult 10: 262144 op, 905305569.00 ns, 3.4535 us/op WorkloadResult 11: 262144 op, 906945877.00 ns, 3.4597 us/op WorkloadResult 12: 262144 op, 905877200.00 ns, 3.4556 us/op // AfterAll // Benchmark Process 2811 has exited with code 0. Mean = 3.459 us, StdErr = 0.001 us (0.03%), N = 12, StdDev = 0.003 us Min = 3.453 us, Q1 = 3.457 us, Median = 3.459 us, Q3 = 3.460 us, Max = 3.466 us IQR = 0.003 us, LowerFence = 3.452 us, UpperFence = 3.465 us ConfidenceInterval = [3.455 us; 3.463 us] (CI 99.9%), Margin = 0.004 us (0.13% of Mean) Skewness = 0.27, Kurtosis = 2.33, MValue = 2 // ** Remained 2 (66.7 %) benchmark(s) to run. Estimated finish 2026-04-04 3:38 (0h 0m from now) ** // ************************** // Benchmark: ByteMul.MultiplyV256: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet benchapp-DefaultJob-1.dll --anonymousPipes 118 119 --benchmarkName ByteMul.MultiplyV256 --job Default --benchmarkId 1 in /home/egorbot_work/benchapp/test/benchapp-DefaultJob-1/bin/Release/net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.8 // Runtime=.NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 168542.00 ns, 168.5420 us/op WorkloadJitting 1: 1 op, 395913.00 ns, 395.9130 us/op OverheadJitting 2: 16 op, 211852.00 ns, 13.2408 us/op WorkloadJitting 2: 16 op, 771936.00 ns, 48.2460 us/op WorkloadPilot 1: 16 op, 160183.00 ns, 10.0114 us/op WorkloadPilot 2: 32 op, 254620.00 ns, 7.9569 us/op WorkloadPilot 3: 64 op, 433466.00 ns, 6.7729 us/op WorkloadPilot 4: 128 op, 823250.00 ns, 6.4316 us/op WorkloadPilot 5: 256 op, 1607705.00 ns, 6.2801 us/op WorkloadPilot 6: 512 op, 3198777.00 ns, 6.2476 us/op WorkloadPilot 7: 1024 op, 6376627.00 ns, 6.2272 us/op WorkloadPilot 8: 2048 op, 12639484.00 ns, 6.1716 us/op WorkloadPilot 9: 4096 op, 24934867.00 ns, 6.0876 us/op WorkloadPilot 10: 8192 op, 50148199.00 ns, 6.1216 us/op WorkloadPilot 11: 16384 op, 48691078.00 ns, 2.9719 us/op WorkloadPilot 12: 32768 op, 76351506.00 ns, 2.3301 us/op WorkloadPilot 13: 65536 op, 151211290.00 ns, 2.3073 us/op WorkloadPilot 14: 131072 op, 301745488.00 ns, 2.3021 us/op WorkloadPilot 15: 262144 op, 603519318.00 ns, 2.3022 us/op OverheadWarmup 1: 262144 op, 695637.00 ns, 2.6536 ns/op OverheadWarmup 2: 262144 op, 693804.00 ns, 2.6467 ns/op OverheadWarmup 3: 262144 op, 689203.00 ns, 2.6291 ns/op OverheadWarmup 4: 262144 op, 693121.00 ns, 2.6440 ns/op OverheadWarmup 5: 262144 op, 689845.00 ns, 2.6315 ns/op OverheadWarmup 6: 262144 op, 688792.00 ns, 2.6275 ns/op OverheadWarmup 7: 262144 op, 688172.00 ns, 2.6252 ns/op OverheadWarmup 8: 262144 op, 691583.00 ns, 2.6382 ns/op OverheadWarmup 9: 262144 op, 682810.00 ns, 2.6047 ns/op OverheadActual 1: 262144 op, 694423.00 ns, 2.6490 ns/op OverheadActual 2: 262144 op, 694156.00 ns, 2.6480 ns/op OverheadActual 3: 262144 op, 696663.00 ns, 2.6576 ns/op OverheadActual 4: 262144 op, 694210.00 ns, 2.6482 ns/op OverheadActual 5: 262144 op, 683005.00 ns, 2.6055 ns/op OverheadActual 6: 262144 op, 682736.00 ns, 2.6044 ns/op OverheadActual 7: 262144 op, 682880.00 ns, 2.6050 ns/op OverheadActual 8: 262144 op, 682601.00 ns, 2.6039 ns/op OverheadActual 9: 262144 op, 682726.00 ns, 2.6044 ns/op OverheadActual 10: 262144 op, 682462.00 ns, 2.6034 ns/op OverheadActual 11: 262144 op, 682522.00 ns, 2.6036 ns/op OverheadActual 12: 262144 op, 682648.00 ns, 2.6041 ns/op OverheadActual 13: 262144 op, 682735.00 ns, 2.6044 ns/op OverheadActual 14: 262144 op, 695062.00 ns, 2.6515 ns/op OverheadActual 15: 262144 op, 690884.00 ns, 2.6355 ns/op WorkloadWarmup 1: 262144 op, 604928941.00 ns, 2.3076 us/op WorkloadWarmup 2: 262144 op, 603942082.00 ns, 2.3039 us/op WorkloadWarmup 3: 262144 op, 604052463.00 ns, 2.3043 us/op WorkloadWarmup 4: 262144 op, 603733480.00 ns, 2.3031 us/op WorkloadWarmup 5: 262144 op, 603932161.00 ns, 2.3038 us/op WorkloadWarmup 6: 262144 op, 603602987.00 ns, 2.3026 us/op // BeforeActualRun WorkloadActual 1: 262144 op, 603896396.00 ns, 2.3037 us/op WorkloadActual 2: 262144 op, 603327358.00 ns, 2.3015 us/op WorkloadActual 3: 262144 op, 604119605.00 ns, 2.3045 us/op WorkloadActual 4: 262144 op, 605092162.00 ns, 2.3082 us/op WorkloadActual 5: 262144 op, 604130507.00 ns, 2.3046 us/op WorkloadActual 6: 262144 op, 603118354.00 ns, 2.3007 us/op WorkloadActual 7: 262144 op, 604309549.00 ns, 2.3053 us/op WorkloadActual 8: 262144 op, 603525772.00 ns, 2.3023 us/op WorkloadActual 9: 262144 op, 603912607.00 ns, 2.3037 us/op WorkloadActual 10: 262144 op, 604077853.00 ns, 2.3044 us/op WorkloadActual 11: 262144 op, 604044007.00 ns, 2.3042 us/op WorkloadActual 12: 262144 op, 603879024.00 ns, 2.3036 us/op WorkloadActual 13: 262144 op, 604445464.00 ns, 2.3058 us/op WorkloadActual 14: 262144 op, 603897834.00 ns, 2.3037 us/op WorkloadActual 15: 262144 op, 604253229.00 ns, 2.3050 us/op // AfterActualRun WorkloadResult 1: 262144 op, 603213516.00 ns, 2.3011 us/op WorkloadResult 2: 262144 op, 602644478.00 ns, 2.2989 us/op WorkloadResult 3: 262144 op, 603436725.00 ns, 2.3019 us/op WorkloadResult 4: 262144 op, 603447627.00 ns, 2.3020 us/op WorkloadResult 5: 262144 op, 602435474.00 ns, 2.2981 us/op WorkloadResult 6: 262144 op, 603626669.00 ns, 2.3027 us/op WorkloadResult 7: 262144 op, 602842892.00 ns, 2.2997 us/op WorkloadResult 8: 262144 op, 603229727.00 ns, 2.3011 us/op WorkloadResult 9: 262144 op, 603394973.00 ns, 2.3018 us/op WorkloadResult 10: 262144 op, 603361127.00 ns, 2.3016 us/op WorkloadResult 11: 262144 op, 603196144.00 ns, 2.3010 us/op WorkloadResult 12: 262144 op, 603762584.00 ns, 2.3032 us/op WorkloadResult 13: 262144 op, 603214954.00 ns, 2.3011 us/op WorkloadResult 14: 262144 op, 603570349.00 ns, 2.3024 us/op // AfterAll // Benchmark Process 2825 has exited with code 0. Mean = 2.301 us, StdErr = 0.000 us (0.02%), N = 14, StdDev = 0.001 us Min = 2.298 us, Q1 = 2.301 us, Median = 2.301 us, Q3 = 2.302 us, Max = 2.303 us IQR = 0.001 us, LowerFence = 2.300 us, UpperFence = 2.303 us ConfidenceInterval = [2.300 us; 2.303 us] (CI 99.9%), Margin = 0.002 us (0.07% of Mean) Skewness = -0.74, Kurtosis = 2.51, MValue = 2 // ** Remained 1 (33.3 %) benchmark(s) to run. Estimated finish 2026-04-04 3:38 (0h 0m from now) ** // ************************** // Benchmark: ByteMul.MultiplyV512: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet benchapp-DefaultJob-1.dll --anonymousPipes 118 119 --benchmarkName ByteMul.MultiplyV512 --job Default --benchmarkId 2 in /home/egorbot_work/benchapp/test/benchapp-DefaultJob-1/bin/Release/net10.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.15.8 // Runtime=.NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4 // GC=Concurrent Workstation // HardwareIntrinsics=AVX512 BITALG+VBMI2+VNNI+VPOPCNTDQ,AVX512 IFMA+VBMI,AVX512 F+BW+CD+DQ+VL,AVX2+BMI1+BMI2+F16C+FMA+LZCNT+MOVBE,AVX,SSE3+SSSE3+SSE4.1+SSE4.2+POPCNT,X86Base+SSE+SSE2,AES+PCLMUL,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 171996.00 ns, 171.9960 us/op WorkloadJitting 1: 1 op, 587657.00 ns, 587.6570 us/op OverheadJitting 2: 16 op, 221564.00 ns, 13.8478 us/op WorkloadJitting 2: 16 op, 736774.00 ns, 46.0484 us/op WorkloadPilot 1: 16 op, 167929.00 ns, 10.4956 us/op WorkloadPilot 2: 32 op, 241864.00 ns, 7.5583 us/op WorkloadPilot 3: 64 op, 423859.00 ns, 6.6228 us/op WorkloadPilot 4: 128 op, 817562.00 ns, 6.3872 us/op WorkloadPilot 5: 256 op, 1565605.00 ns, 6.1156 us/op WorkloadPilot 6: 512 op, 3069400.00 ns, 5.9949 us/op WorkloadPilot 7: 1024 op, 6116758.00 ns, 5.9734 us/op WorkloadPilot 8: 2048 op, 12119589.00 ns, 5.9178 us/op WorkloadPilot 9: 4096 op, 24198401.00 ns, 5.9078 us/op WorkloadPilot 10: 8192 op, 48422677.00 ns, 5.9110 us/op WorkloadPilot 11: 16384 op, 60775152.00 ns, 3.7094 us/op WorkloadPilot 12: 32768 op, 103553056.00 ns, 3.1602 us/op WorkloadPilot 13: 65536 op, 207259374.00 ns, 3.1625 us/op WorkloadPilot 14: 131072 op, 414751468.00 ns, 3.1643 us/op WorkloadPilot 15: 262144 op, 828109998.00 ns, 3.1590 us/op OverheadWarmup 1: 262144 op, 682135.00 ns, 2.6021 ns/op OverheadWarmup 2: 262144 op, 680522.00 ns, 2.5960 ns/op OverheadWarmup 3: 262144 op, 682364.00 ns, 2.6030 ns/op OverheadWarmup 4: 262144 op, 680334.00 ns, 2.5953 ns/op OverheadWarmup 5: 262144 op, 680662.00 ns, 2.5965 ns/op OverheadWarmup 6: 262144 op, 680373.00 ns, 2.5954 ns/op OverheadActual 1: 262144 op, 681456.00 ns, 2.5995 ns/op OverheadActual 2: 262144 op, 683307.00 ns, 2.6066 ns/op OverheadActual 3: 262144 op, 692205.00 ns, 2.6406 ns/op OverheadActual 4: 262144 op, 699943.00 ns, 2.6701 ns/op OverheadActual 5: 262144 op, 683443.00 ns, 2.6071 ns/op OverheadActual 6: 262144 op, 682701.00 ns, 2.6043 ns/op OverheadActual 7: 262144 op, 682747.00 ns, 2.6045 ns/op OverheadActual 8: 262144 op, 682563.00 ns, 2.6038 ns/op OverheadActual 9: 262144 op, 682530.00 ns, 2.6036 ns/op OverheadActual 10: 262144 op, 683619.00 ns, 2.6078 ns/op OverheadActual 11: 262144 op, 691528.00 ns, 2.6380 ns/op OverheadActual 12: 262144 op, 705649.00 ns, 2.6918 ns/op OverheadActual 13: 262144 op, 713111.00 ns, 2.7203 ns/op OverheadActual 14: 262144 op, 714252.00 ns, 2.7247 ns/op OverheadActual 15: 262144 op, 688517.00 ns, 2.6265 ns/op WorkloadWarmup 1: 262144 op, 828252278.00 ns, 3.1595 us/op WorkloadWarmup 2: 262144 op, 828075371.00 ns, 3.1589 us/op WorkloadWarmup 3: 262144 op, 828449784.00 ns, 3.1603 us/op WorkloadWarmup 4: 262144 op, 829430874.00 ns, 3.1640 us/op WorkloadWarmup 5: 262144 op, 828090051.00 ns, 3.1589 us/op WorkloadWarmup 6: 262144 op, 827876853.00 ns, 3.1581 us/op WorkloadWarmup 7: 262144 op, 827703129.00 ns, 3.1574 us/op WorkloadWarmup 8: 262144 op, 827531662.00 ns, 3.1568 us/op WorkloadWarmup 9: 262144 op, 828788166.00 ns, 3.1616 us/op WorkloadWarmup 10: 262144 op, 828378171.00 ns, 3.1600 us/op // BeforeActualRun WorkloadActual 1: 262144 op, 828080877.00 ns, 3.1589 us/op WorkloadActual 2: 262144 op, 828112558.00 ns, 3.1590 us/op WorkloadActual 3: 262144 op, 827489615.00 ns, 3.1566 us/op WorkloadActual 4: 262144 op, 828332275.00 ns, 3.1598 us/op WorkloadActual 5: 262144 op, 829054800.00 ns, 3.1626 us/op WorkloadActual 6: 262144 op, 828023939.00 ns, 3.1587 us/op WorkloadActual 7: 262144 op, 827614702.00 ns, 3.1571 us/op WorkloadActual 8: 262144 op, 829276857.00 ns, 3.1634 us/op WorkloadActual 9: 262144 op, 828561684.00 ns, 3.1607 us/op WorkloadActual 10: 262144 op, 828249762.00 ns, 3.1595 us/op WorkloadActual 11: 262144 op, 830082076.00 ns, 3.1665 us/op WorkloadActual 12: 262144 op, 827843595.00 ns, 3.1580 us/op WorkloadActual 13: 262144 op, 829614394.00 ns, 3.1647 us/op WorkloadActual 14: 262144 op, 828443505.00 ns, 3.1603 us/op WorkloadActual 15: 262144 op, 827348039.00 ns, 3.1561 us/op // AfterActualRun WorkloadResult 1: 262144 op, 827397258.00 ns, 3.1563 us/op WorkloadResult 2: 262144 op, 827428939.00 ns, 3.1564 us/op WorkloadResult 3: 262144 op, 826805996.00 ns, 3.1540 us/op WorkloadResult 4: 262144 op, 827648656.00 ns, 3.1572 us/op WorkloadResult 5: 262144 op, 828371181.00 ns, 3.1600 us/op WorkloadResult 6: 262144 op, 827340320.00 ns, 3.1561 us/op WorkloadResult 7: 262144 op, 826931083.00 ns, 3.1545 us/op WorkloadResult 8: 262144 op, 828593238.00 ns, 3.1608 us/op WorkloadResult 9: 262144 op, 827878065.00 ns, 3.1581 us/op WorkloadResult 10: 262144 op, 827566143.00 ns, 3.1569 us/op WorkloadResult 11: 262144 op, 829398457.00 ns, 3.1639 us/op WorkloadResult 12: 262144 op, 827159976.00 ns, 3.1554 us/op WorkloadResult 13: 262144 op, 828930775.00 ns, 3.1621 us/op WorkloadResult 14: 262144 op, 827759886.00 ns, 3.1577 us/op WorkloadResult 15: 262144 op, 826664420.00 ns, 3.1535 us/op // AfterAll // Benchmark Process 2834 has exited with code 0. Mean = 3.158 us, StdErr = 0.001 us (0.02%), N = 15, StdDev = 0.003 us Min = 3.153 us, Q1 = 3.156 us, Median = 3.157 us, Q3 = 3.159 us, Max = 3.164 us IQR = 0.003 us, LowerFence = 3.151 us, UpperFence = 3.164 us ConfidenceInterval = [3.154 us; 3.161 us] (CI 99.9%), Margin = 0.003 us (0.10% of Mean) Skewness = 0.62, Kurtosis = 2.26, MValue = 2 // ** Remained 0 (0.0 %) benchmark(s) to run. Estimated finish 2026-04-04 3:38 (0h 0m from now) ** // ***** BenchmarkRunner: Finish ***** // * Export * BenchmarkDotNet.Artifacts/results/ByteMul-report.csv BenchmarkDotNet.Artifacts/results/ByteMul-report-github.md BenchmarkDotNet.Artifacts/results/ByteMul-report.html // * Detailed results * ByteMul.MultiplyV128: DefaultJob Runtime = .NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 3.459 us, StdErr = 0.001 us (0.03%), N = 12, StdDev = 0.003 us Min = 3.453 us, Q1 = 3.457 us, Median = 3.459 us, Q3 = 3.460 us, Max = 3.466 us IQR = 0.003 us, LowerFence = 3.452 us, UpperFence = 3.465 us ConfidenceInterval = [3.455 us; 3.463 us] (CI 99.9%), Margin = 0.004 us (0.13% of Mean) Skewness = 0.27, Kurtosis = 2.33, MValue = 2 -------------------- Histogram -------------------- [3.452 us ; 3.468 us) | @@@@@@@@@@@@ --------------------------------------------------- ByteMul.MultiplyV256: DefaultJob Runtime = .NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 2.301 us, StdErr = 0.000 us (0.02%), N = 14, StdDev = 0.001 us Min = 2.298 us, Q1 = 2.301 us, Median = 2.301 us, Q3 = 2.302 us, Max = 2.303 us IQR = 0.001 us, LowerFence = 2.300 us, UpperFence = 2.303 us ConfidenceInterval = [2.300 us; 2.303 us] (CI 99.9%), Margin = 0.002 us (0.07% of Mean) Skewness = -0.74, Kurtosis = 2.51, MValue = 2 -------------------- Histogram -------------------- [2.297 us ; 2.304 us) | @@@@@@@@@@@@@@ --------------------------------------------------- ByteMul.MultiplyV512: DefaultJob Runtime = .NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4; GC = Concurrent Workstation Mean = 3.158 us, StdErr = 0.001 us (0.02%), N = 15, StdDev = 0.003 us Min = 3.153 us, Q1 = 3.156 us, Median = 3.157 us, Q3 = 3.159 us, Max = 3.164 us IQR = 0.003 us, LowerFence = 3.151 us, UpperFence = 3.164 us ConfidenceInterval = [3.154 us; 3.161 us] (CI 99.9%), Margin = 0.003 us (0.10% of Mean) Skewness = 0.62, Kurtosis = 2.26, MValue = 2 -------------------- Histogram -------------------- [3.152 us ; 3.166 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- // * Summary * BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat) INTEL XEON PLATINUM 8573C 2.30GHz, 1 CPU, 8 logical and 4 physical cores .NET SDK 11.0.100-preview.4.26203.108 [Host] : .NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4 DefaultJob : .NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4 EnvironmentVariables=Empty | Method | Mean | Error | StdDev | |------------- |---------:|----------:|----------:| | MultiplyV128 | 3.459 us | 0.0044 us | 0.0034 us | | MultiplyV256 | 2.301 us | 0.0016 us | 0.0014 us | | MultiplyV512 | 3.158 us | 0.0032 us | 0.0030 us | // * Hints * Outliers ByteMul.MultiplyV128: Default -> 3 outliers were removed (3.49 us..3.50 us) ByteMul.MultiplyV256: Default -> 1 outlier was removed, 3 outliers were detected (2.30 us, 2.30 us, 2.31 us) // * Legends * Mean : Arithmetic mean of all measurements Error : Half of 99.9% confidence interval StdDev : Standard deviation of all measurements 1 us : 1 Microsecond (0.000001 sec) // ***** BenchmarkRunner: End ***** Run time: 00:00:59 (59.71 sec), executed benchmarks: 3 Global total time: 00:01:06 (66.16 sec), executed benchmarks: 3 // * Artifacts cleanup * Artifacts cleanup is finished 2026-04-04 03:38:39.524 ❌ Too many benchmarks discovered: 377. 2026-04-04 03:38:39.524 >> send_results called: success=False, exit_code=1 2026-04-04 03:38:39.524 📦 Created /home/egorbot_work/artifacts_b4bb911d-c80c-4a67-aed0-b4db8ee87a58.zip 2026-04-04 03:38:40.004 Uploading results to https://bot.egorbo.com/api/internal/jobs/b4bb911d-c80c-4a67-aed0-b4db8ee87a58/complete (8505 bytes)... 2026-04-04 03:38:40.475 Job failed: Agent failed with exit code 1 2026-04-04 03:38:40.927 Upload successful. 2026-04-04 03:39:46.216 Instance deprovisioned.