2026-04-04 03:34:54.588 Job started. Platform=ubuntu24_azure_turin, Commits=main;PR_126348 2026-04-04 03:34:55.100 Cloud-init script generated. 2026-04-04 03:34:55.107 Waiting for 8 cores from pool... 2026-04-04 03:34:55.115 Acquired 8 cores from pool. 2026-04-04 03:34:55.122 Provisioning via Azure... 2026-04-04 03:35:35.250 [STAGE 1/6] Environment set up. OS=linux, Arch=x64, CPUs=8, WorkDir=/home/egorbot_work 2026-04-04 03:35:35.749 Commits/PRs: ['main', 'PR_126348'] 2026-04-04 03:35:36.260 BenchCodeFile: Benchmark.cs 2026-04-04 03:35:36.745 Callback: https://bot.egorbo.com/api/internal, JobId: e4a72534-a9a2-49fe-bb13-be70dcd23632 2026-04-04 03:35:37.240 BDN args: ['--filter', '*'] 2026-04-04 03:35:37.726 [STAGE 2/6] Installing dependencies... 2026-04-04 03:35:38.225 Installing dependencies for linux... 2026-04-04 03:35:40.227 >> [STAGE 1/6] Environment set up. OS=linux, Arch=x64, CPUs=8, WorkDir=/home/egorbot_work 2026-04-04 03:35:40.227 >> Commits/PRs: ['main', 'PR_126348'] 2026-04-04 03:35:40.227 >> BenchCodeFile: Benchmark.cs 2026-04-04 03:35:40.227 >> Callback: https://bot.egorbo.com/api/internal, JobId: e4a72534-a9a2-49fe-bb13-be70dcd23632 2026-04-04 03:35:40.227 >> BDN args: ['--filter', '*'] 2026-04-04 03:35:40.227 >> [STAGE 2/6] Installing dependencies... 2026-04-04 03:35:40.227 >> Installing dependencies for linux... 2026-04-04 03:35:40.227 ▶ apt update 2026-04-04 03:35:40.227 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. 2026-04-04 03:35:40.227 Hit:1 http://azure.archive.ubuntu.com/ubuntu noble InRelease 2026-04-04 03:35:40.227 Get:2 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-04-04 03:35:40.227 Get:3 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-04-04 03:35:40.227 Get:4 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-04-04 03:35:40.227 Get:5 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB] 2026-04-04 03:35:40.227 Get:6 http://azure.archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB] 2026-04-04 03:35:40.227 Get:7 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB] 2026-04-04 03:35:40.227 Get:8 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB] 2026-04-04 03:35:40.227 Get:9 http://azure.archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB] 2026-04-04 03:35:40.227 Get:10 http://azure.archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB] 2026-04-04 03:35:40.227 Get:11 http://azure.archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB] 2026-04-04 03:35:40.227 Get:12 http://azure.archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B] 2026-04-04 03:35:40.227 Get:13 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1875 kB] 2026-04-04 03:35:40.227 Get:14 http://azure.archive.ubuntu.com/ubuntu noble-updates/main Translation-en [342 kB] 2026-04-04 03:35:40.227 Get:15 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [177 kB] 2026-04-04 03:35:40.227 Get:16 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [16.9 kB] 2026-04-04 03:35:40.227 Get:17 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1663 kB] 2026-04-04 03:35:40.227 Get:18 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [322 kB] 2026-04-04 03:35:40.227 Get:19 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [387 kB] 2026-04-04 03:35:40.227 Get:20 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.2 kB] 2026-04-04 03:35:40.227 Get:21 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [2894 kB] 2026-04-04 03:35:40.227 Get:22 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [671 kB] 2026-04-04 03:35:40.227 Get:23 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B] 2026-04-04 03:35:40.227 Get:24 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [32.1 kB] 2026-04-04 03:35:40.227 Get:25 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [7520 B] 2026-04-04 03:35:40.227 Get:26 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-04-04 03:35:40.227 Get:27 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [500 B] 2026-04-04 03:35:40.227 Get:28 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.4 kB] 2026-04-04 03:35:40.227 Get:29 http://azure.archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9208 B] 2026-04-04 03:35:40.227 Get:30 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [7388 B] 2026-04-04 03:35:40.227 Get:31 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B] 2026-04-04 03:35:40.227 Get:32 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [30.7 kB] 2026-04-04 03:35:40.227 Get:33 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.2 kB] 2026-04-04 03:35:40.227 Get:34 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [13.2 kB] 2026-04-04 03:35:40.227 Get:35 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1480 B] 2026-04-04 03:35:40.227 Get:36 http://azure.archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [216 B] 2026-04-04 03:35:40.227 Get:37 http://azure.archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B] 2026-04-04 03:35:40.227 Get:38 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [780 B] 2026-04-04 03:35:40.227 Get:39 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [372 B] 2026-04-04 03:35:40.227 Get:40 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B] 2026-04-04 03:35:40.227 Get:41 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B] 2026-04-04 03:35:40.227 Get:42 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1576 kB] 2026-04-04 03:35:40.227 Get:43 http://azure.archive.ubuntu.com/ubuntu noble-security/main Translation-en [252 kB] 2026-04-04 03:35:40.227 Get:44 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [21.5 kB] 2026-04-04 03:35:40.227 Get:45 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [10.7 kB] 2026-04-04 03:35:40.227 Get:46 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1167 kB] 2026-04-04 03:35:40.227 Get:47 http://azure.archive.ubuntu.com/ubuntu noble-security/universe Translation-en [225 kB] 2026-04-04 03:35:40.227 Get:48 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [74.1 kB] 2026-04-04 03:35:40.227 Get:49 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [22.8 kB] 2026-04-04 03:35:40.227 Get:50 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [2757 kB] 2026-04-04 03:35:40.227 Get:51 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [642 kB] 2026-04-04 03:35:40.227 Get:52 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B] 2026-04-04 03:35:40.227 Get:53 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [28.8 kB] 2026-04-04 03:35:40.227 Get:54 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [6980 B] 2026-04-04 03:35:40.227 Get:55 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [212 B] 2026-04-04 03:35:40.227 Get:56 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [396 B] 2026-04-04 03:35:46.275 Fetched 41.3 MB in 3s (13.2 MB/s) 2026-04-04 03:35:46.275 Reading package lists... 2026-04-04 03:35:46.275 Building dependency tree... 2026-04-04 03:35:46.275 Reading state information... 2026-04-04 03:35:46.275 15 packages can be upgraded. Run 'apt list --upgradable' to see them. 2026-04-04 03:35:46.275 ▶ apt install -y git zip ninja-build 2026-04-04 03:35:52.333 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. 2026-04-04 03:35:52.333 Reading package lists... 2026-04-04 03:35:52.333 Building dependency tree... 2026-04-04 03:35:52.333 Reading state information... 2026-04-04 03:35:52.333 git is already the newest version (1:2.43.0-1ubuntu7.3). 2026-04-04 03:35:52.333 git set to manually installed. 2026-04-04 03:35:52.333 The following NEW packages will be installed: 2026-04-04 03:35:52.333 ninja-build unzip zip 2026-04-04 03:35:52.333 0 upgraded, 3 newly installed, 0 to remove and 15 not upgraded. 2026-04-04 03:35:52.333 Need to get 479 kB of archives. 2026-04-04 03:35:52.333 After this operation, 1296 kB of additional disk space will be used. 2026-04-04 03:35:52.333 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:52.333 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:52.333 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:52.333 dpkg-preconfigure: unable to re-open stdin: No such file or directory 2026-04-04 03:35:52.333 Fetched 479 kB in 0s (7170 kB/s) 2026-04-04 03:35:52.333 Selecting previously unselected package ninja-build. 2026-04-04 03:35:52.333 (Reading database ... 2026-04-04 03:35:52.333 (Reading database ... 5% 2026-04-04 03:35:52.333 (Reading database ... 10% 2026-04-04 03:35:52.333 (Reading database ... 15% 2026-04-04 03:35:52.333 (Reading database ... 20% 2026-04-04 03:35:52.333 (Reading database ... 25% 2026-04-04 03:35:52.333 (Reading database ... 30% 2026-04-04 03:35:52.333 (Reading database ... 35% 2026-04-04 03:35:52.333 (Reading database ... 40% 2026-04-04 03:35:52.333 (Reading database ... 45% 2026-04-04 03:35:52.333 (Reading database ... 50% 2026-04-04 03:35:52.333 (Reading database ... 55% 2026-04-04 03:35:52.333 (Reading database ... 60% 2026-04-04 03:35:52.333 (Reading database ... 65% 2026-04-04 03:35:52.333 (Reading database ... 70% 2026-04-04 03:35:52.333 (Reading database ... 75% 2026-04-04 03:35:52.333 (Reading database ... 80% 2026-04-04 03:35:52.333 (Reading database ... 85% 2026-04-04 03:35:52.333 (Reading database ... 90% 2026-04-04 03:35:52.333 (Reading database ... 95% 2026-04-04 03:35:52.333 (Reading database ... 100% 2026-04-04 03:35:52.333 (Reading database ... 69217 files and directories currently installed.) 2026-04-04 03:35:52.333 Preparing to unpack .../ninja-build_1.11.1-2_amd64.deb ... 2026-04-04 03:35:52.333 Unpacking ninja-build (1.11.1-2) ... 2026-04-04 03:35:52.333 Selecting previously unselected package unzip. 2026-04-04 03:35:52.333 Preparing to unpack .../unzip_6.0-28ubuntu4.1_amd64.deb ... 2026-04-04 03:35:52.333 Unpacking unzip (6.0-28ubuntu4.1) ... 2026-04-04 03:35:52.333 Selecting previously unselected package zip. 2026-04-04 03:35:52.333 Preparing to unpack .../zip_3.0-13ubuntu0.2_amd64.deb ... 2026-04-04 03:35:52.333 Unpacking zip (3.0-13ubuntu0.2) ... 2026-04-04 03:35:52.333 Setting up unzip (6.0-28ubuntu4.1) ... 2026-04-04 03:35:52.333 Setting up ninja-build (1.11.1-2) ... 2026-04-04 03:35:52.333 Setting up zip (3.0-13ubuntu0.2) ... 2026-04-04 03:35:52.333 Processing triggers for man-db (2.12.0-4build2) ... 2026-04-04 03:35:54.321 [STAGE 2/6] Dependencies installed ✓ 2026-04-04 03:35:54.783 [STAGE 3/6] Installing .NET SDKs... 2026-04-04 03:35:55.347 Downloading dotnet-install.sh... 2026-04-04 03:35:56.308 Installing .NET 11.0 daily... 2026-04-04 03:35:58.241 Running kernel seems to be up-to-date. 2026-04-04 03:35:58.241 No services need to be restarted. 2026-04-04 03:35:58.241 No containers need to be restarted. 2026-04-04 03:35:58.241 No user sessions are running outdated binaries. 2026-04-04 03:35:58.241 No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-04-04 03:35:58.241 >> [STAGE 2/6] Dependencies installed ✓ 2026-04-04 03:35:58.241 >> [STAGE 3/6] Installing .NET SDKs... 2026-04-04 03:35:58.241 >> Downloading dotnet-install.sh... 2026-04-04 03:35:58.241 ⬇ https://dot.net/v1/dotnet-install.sh → /home/egorbot_work/dotnet-install.sh 2026-04-04 03:35:58.241 >> Installing .NET 11.0 daily... 2026-04-04 03:35:58.241 ▶ bash "/home/egorbot_work/dotnet-install.sh" --channel 11.0 --quality daily --install-dir /home/egorbot_work/.dotnet 2026-04-04 03:35:58.241 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:36:09.763 Provisioned. InstanceId=egorbot-e4a72534-a9a2-49fe-bb13-be70dcd23632, IP=52.157.138.227 2026-04-04 03:37:15.332 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:15.332 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:16.160 Installing .NET 10.0... 2026-04-04 03:37:21.236 dotnet-install: Downloaded file size is 193364407 bytes. 2026-04-04 03:37:21.236 dotnet-install: The remote and local file sizes are equal. 2026-04-04 03:37:21.236 dotnet-install: Installed version is 11.0.100-preview.4.26203.108 2026-04-04 03:37:21.236 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:21.236 dotnet-install: Note that the script does not resolve dependencies during installation. 2026-04-04 03:37:21.236 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:21.236 dotnet-install: Installation finished successfully. 2026-04-04 03:37:21.236 >> Installing .NET 10.0... 2026-04-04 03:37:21.236 ▶ bash "/home/egorbot_work/dotnet-install.sh" --channel 10.0 --install-dir /home/egorbot_work/.dotnet 2026-04-04 03:37:21.236 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:21.236 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:21.236 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:21.980 Created nuget.config with dotnet CI feeds 2026-04-04 03:37:22.459 [STAGE 3/6] .NET SDKs installed ✓ 2026-04-04 03:37:22.927 [STAGE 4/6] Building benchmarks... 2026-04-04 03:37:23.386 Building custom benchmarks... 2026-04-04 03:37:24.799 Detected entrypoint in benchmark snippet, skipping Entrypoint.cs generation 2026-04-04 03:37:27.236 dotnet-install: Downloaded file size is 242025193 bytes. 2026-04-04 03:37:27.236 dotnet-install: The remote and local file sizes are equal. 2026-04-04 03:37:27.236 dotnet-install: Installed version is 10.0.201 2026-04-04 03:37:27.236 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:27.236 dotnet-install: Note that the script does not resolve dependencies during installation. 2026-04-04 03:37:27.236 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:27.236 dotnet-install: Installation finished successfully. 2026-04-04 03:37:27.236 >> Created nuget.config with dotnet CI feeds 2026-04-04 03:37:27.236 >> [STAGE 3/6] .NET SDKs installed ✓ 2026-04-04 03:37:27.236 >> [STAGE 4/6] Building benchmarks... 2026-04-04 03:37:27.236 >> Building custom benchmarks... 2026-04-04 03:37:27.236 ▶ dotnet new console -f net10.0 2026-04-04 03:37:27.236 Welcome to .NET 11.0! 2026-04-04 03:37:27.236 --------------------- 2026-04-04 03:37:27.236 SDK Version: 11.0.100-preview.4.26203.108 2026-04-04 03:37:27.236 Telemetry 2026-04-04 03:37:27.236 --------- 2026-04-04 03:37:27.236 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:27.236 Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry 2026-04-04 03:37:27.236 ---------------- 2026-04-04 03:37:27.236 Installed an ASP.NET Core HTTPS development certificate. 2026-04-04 03:37:27.236 To trust the certificate, run 'dotnet dev-certs https --trust' 2026-04-04 03:37:27.236 Learn about HTTPS: https://aka.ms/dotnet-https 2026-04-04 03:37:27.236 ---------------- 2026-04-04 03:37:27.236 Write your first app: https://aka.ms/dotnet-hello-world 2026-04-04 03:37:27.236 Find out what's new: https://aka.ms/dotnet-whats-new 2026-04-04 03:37:27.236 Explore documentation: https://aka.ms/dotnet-docs 2026-04-04 03:37:27.236 Report issues and find source on GitHub: https://github.com/dotnet/core 2026-04-04 03:37:27.236 Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli 2026-04-04 03:37:27.236 -------------------------------------------------------------------------------------- 2026-04-04 03:37:27.236 The template "Console App" was created successfully. 2026-04-04 03:37:27.236 Processing post-creation actions... 2026-04-04 03:37:27.236 Restoring /home/egorbot_work/benchapp/benchapp.csproj: 2026-04-04 03:37:27.236 Determining projects to restore... 2026-04-04 03:37:27.236 Restored /home/egorbot_work/benchapp/benchapp.csproj (in 43 ms). 2026-04-04 03:37:27.236 Restore succeeded. 2026-04-04 03:37:27.236 >> Detected entrypoint in benchmark snippet, skipping Entrypoint.cs generation 2026-04-04 03:37:27.236 ▶ dotnet build -c Release -f net10.0 -o test 2026-04-04 03:37:27.236 Determining projects to restore... 2026-04-04 03:37:33.143 /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:33.143 Restored /home/egorbot_work/benchapp/benchapp.csproj (in 2.53 sec). 2026-04-04 03:37:33.143 /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:33.143 /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:33.143 benchapp -> /home/egorbot_work/benchapp/test/benchapp.dll 2026-04-04 03:37:33.143 Build succeeded. 2026-04-04 03:37:33.143 /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:33.143 1 Warning(s) 2026-04-04 03:37:33.143 0 Error(s) 2026-04-04 03:37:33.143 Time Elapsed 00:00:01.24 2026-04-04 03:37:33.143 ▶ dotnet test/benchapp.dll --filter * --list flat (→ /home/egorbot_work/all_benchmarks.txt) 2026-04-04 03:38:16.554 send_results called: success=False, exit_code=1 2026-04-04 03:38:17.167 // BeforeActualRun 2026-04-04 03:38:17.167 WorkloadActual 1: 524288 op, 546647295.00 ns, 1.0426 us/op 2026-04-04 03:38:17.167 WorkloadActual 2: 524288 op, 545378937.00 ns, 1.0402 us/op 2026-04-04 03:38:17.167 WorkloadActual 3: 524288 op, 543596461.00 ns, 1.0368 us/op 2026-04-04 03:38:17.167 WorkloadActual 4: 524288 op, 543556021.00 ns, 1.0368 us/op 2026-04-04 03:38:17.167 WorkloadActual 5: 524288 op, 543549450.00 ns, 1.0367 us/op 2026-04-04 03:38:17.167 WorkloadActual 6: 524288 op, 543424171.00 ns, 1.0365 us/op 2026-04-04 03:38:17.167 WorkloadActual 7: 524288 op, 543778898.00 ns, 1.0372 us/op 2026-04-04 03:38:17.167 WorkloadActual 8: 524288 op, 543639246.00 ns, 1.0369 us/op 2026-04-04 03:38:17.167 WorkloadActual 9: 524288 op, 543557793.00 ns, 1.0368 us/op 2026-04-04 03:38:17.167 WorkloadActual 10: 524288 op, 546297275.00 ns, 1.0420 us/op 2026-04-04 03:38:17.167 WorkloadActual 11: 524288 op, 543632404.00 ns, 1.0369 us/op 2026-04-04 03:38:17.167 WorkloadActual 12: 524288 op, 543566775.00 ns, 1.0368 us/op 2026-04-04 03:38:17.167 WorkloadActual 13: 524288 op, 543563440.00 ns, 1.0368 us/op 2026-04-04 03:38:17.167 WorkloadActual 14: 524288 op, 543759947.00 ns, 1.0371 us/op 2026-04-04 03:38:17.167 WorkloadActual 15: 524288 op, 543623180.00 ns, 1.0369 us/op 2026-04-04 03:38:17.167 // AfterActualRun 2026-04-04 03:38:17.167 WorkloadResult 1: 524288 op, 542873938.00 ns, 1.0354 us/op 2026-04-04 03:38:17.167 WorkloadResult 2: 524288 op, 542833498.00 ns, 1.0354 us/op 2026-04-04 03:38:17.167 WorkloadResult 3: 524288 op, 542826927.00 ns, 1.0354 us/op 2026-04-04 03:38:17.167 WorkloadResult 4: 524288 op, 542701648.00 ns, 1.0351 us/op 2026-04-04 03:38:17.167 WorkloadResult 5: 524288 op, 543056375.00 ns, 1.0358 us/op 2026-04-04 03:38:17.167 WorkloadResult 6: 524288 op, 542916723.00 ns, 1.0355 us/op 2026-04-04 03:38:17.167 WorkloadResult 7: 524288 op, 542835270.00 ns, 1.0354 us/op 2026-04-04 03:38:17.167 WorkloadResult 8: 524288 op, 542909881.00 ns, 1.0355 us/op 2026-04-04 03:38:17.167 WorkloadResult 9: 524288 op, 542844252.00 ns, 1.0354 us/op 2026-04-04 03:38:17.167 WorkloadResult 10: 524288 op, 542840917.00 ns, 1.0354 us/op 2026-04-04 03:38:17.167 WorkloadResult 11: 524288 op, 543037424.00 ns, 1.0358 us/op 2026-04-04 03:38:17.167 WorkloadResult 12: 524288 op, 542900657.00 ns, 1.0355 us/op 2026-04-04 03:38:17.167 // AfterAll 2026-04-04 03:38:17.167 // Benchmark Process 2845 has exited with code 0. 2026-04-04 03:38:17.167 Mean = 1.035 us, StdErr = 0.000 us (0.01%), N = 12, StdDev = 0.000 us 2026-04-04 03:38:17.167 Min = 1.035 us, Q1 = 1.035 us, Median = 1.035 us, Q3 = 1.036 us, Max = 1.036 us 2026-04-04 03:38:17.167 IQR = 0.000 us, LowerFence = 1.035 us, UpperFence = 1.036 us 2026-04-04 03:38:17.167 ConfidenceInterval = [1.035 us; 1.036 us] (CI 99.9%), Margin = 0.000 us (0.02% of Mean) 2026-04-04 03:38:17.167 Skewness = 0.28, Kurtosis = 2.61, MValue = 2 2026-04-04 03:38:17.167 // ** Remained 0 (0.0 %) benchmark(s) to run. Estimated finish 2026-04-04 3:38 (0h 0m from now) ** 2026-04-04 03:38:17.167 // ***** BenchmarkRunner: Finish ***** 2026-04-04 03:38:17.167 // * Export * 2026-04-04 03:38:17.167 BenchmarkDotNet.Artifacts/results/ByteMul-report.csv 2026-04-04 03:38:17.167 BenchmarkDotNet.Artifacts/results/ByteMul-report-github.md 2026-04-04 03:38:17.167 BenchmarkDotNet.Artifacts/results/ByteMul-report.html 2026-04-04 03:38:17.167 // * Detailed results * 2026-04-04 03:38:17.167 ByteMul.MultiplyV128: DefaultJob 2026-04-04 03:38:17.167 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:17.167 Mean = 2.107 us, StdErr = 0.000 us (0.01%), N = 14, StdDev = 0.001 us 2026-04-04 03:38:17.167 Min = 2.106 us, Q1 = 2.106 us, Median = 2.107 us, Q3 = 2.107 us, Max = 2.108 us 2026-04-04 03:38:17.167 IQR = 0.001 us, LowerFence = 2.105 us, UpperFence = 2.108 us 2026-04-04 03:38:17.167 ConfidenceInterval = [2.106 us; 2.107 us] (CI 99.9%), Margin = 0.001 us (0.03% of Mean) 2026-04-04 03:38:17.167 Skewness = 0.02, Kurtosis = 1.82, MValue = 2 2026-04-04 03:38:17.167 -------------------- Histogram -------------------- 2026-04-04 03:38:17.167 [2.106 us ; 2.108 us) | @@@@@@@@@@@@@@ 2026-04-04 03:38:17.167 --------------------------------------------------- 2026-04-04 03:38:17.167 ByteMul.MultiplyV256: DefaultJob 2026-04-04 03:38:17.167 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:17.167 Mean = 1.079 us, StdErr = 0.000 us (0.03%), N = 14, StdDev = 0.001 us 2026-04-04 03:38:17.167 Min = 1.077 us, Q1 = 1.078 us, Median = 1.078 us, Q3 = 1.079 us, Max = 1.081 us 2026-04-04 03:38:17.167 IQR = 0.001 us, LowerFence = 1.076 us, UpperFence = 1.081 us 2026-04-04 03:38:17.167 ConfidenceInterval = [1.077 us; 1.080 us] (CI 99.9%), Margin = 0.001 us (0.12% of Mean) 2026-04-04 03:38:17.167 Skewness = 0.58, Kurtosis = 2.05, MValue = 2 2026-04-04 03:38:17.167 -------------------- Histogram -------------------- 2026-04-04 03:38:17.167 [1.077 us ; 1.081 us) | @@@@@@@@@@@@@@ 2026-04-04 03:38:17.167 --------------------------------------------------- 2026-04-04 03:38:17.167 ByteMul.MultiplyV512: DefaultJob 2026-04-04 03:38:17.167 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:17.167 Mean = 1.035 us, StdErr = 0.000 us (0.01%), N = 12, StdDev = 0.000 us 2026-04-04 03:38:17.167 Min = 1.035 us, Q1 = 1.035 us, Median = 1.035 us, Q3 = 1.036 us, Max = 1.036 us 2026-04-04 03:38:17.167 IQR = 0.000 us, LowerFence = 1.035 us, UpperFence = 1.036 us 2026-04-04 03:38:17.167 ConfidenceInterval = [1.035 us; 1.036 us] (CI 99.9%), Margin = 0.000 us (0.02% of Mean) 2026-04-04 03:38:17.167 Skewness = 0.28, Kurtosis = 2.61, MValue = 2 2026-04-04 03:38:17.167 -------------------- Histogram -------------------- 2026-04-04 03:38:17.167 [1.035 us ; 1.036 us) | @@@@@@@@@@@@ 2026-04-04 03:38:17.167 --------------------------------------------------- 2026-04-04 03:38:17.167 // * Summary * 2026-04-04 03:38:17.167 BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat) 2026-04-04 03:38:17.167 AMD EPYC 9V45 2.60GHz, 1 CPU, 8 logical and 4 physical cores 2026-04-04 03:38:17.167 .NET SDK 11.0.100-preview.4.26203.108 2026-04-04 03:38:17.167 [Host] : .NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4 2026-04-04 03:38:17.167 DefaultJob : .NET 10.0.5 (10.0.5, 10.0.526.15411), X64 RyuJIT x86-64-v4 2026-04-04 03:38:17.167 EnvironmentVariables=Empty 2026-04-04 03:38:17.167 | Method | Mean | Error | StdDev | 2026-04-04 03:38:17.167 |------------- |---------:|----------:|----------:| 2026-04-04 03:38:17.167 | MultiplyV128 | 2.107 us | 0.0006 us | 0.0005 us | 2026-04-04 03:38:17.167 | MultiplyV256 | 1.079 us | 0.0013 us | 0.0011 us | 2026-04-04 03:38:17.167 | MultiplyV512 | 1.035 us | 0.0002 us | 0.0002 us | 2026-04-04 03:38:17.167 // * Hints * 2026-04-04 03:38:17.167 Outliers 2026-04-04 03:38:17.167 ByteMul.MultiplyV128: Default -> 1 outlier was removed (2.11 us) 2026-04-04 03:38:17.167 ByteMul.MultiplyV256: Default -> 1 outlier was removed (1.08 us) 2026-04-04 03:38:17.167 ByteMul.MultiplyV512: Default -> 3 outliers were removed (1.04 us..1.04 us) 2026-04-04 03:38:17.167 // * Legends * 2026-04-04 03:38:17.167 Mean : Arithmetic mean of all measurements 2026-04-04 03:38:17.167 Error : Half of 99.9% confidence interval 2026-04-04 03:38:17.167 StdDev : Standard deviation of all measurements 2026-04-04 03:38:17.167 1 us : 1 Microsecond (0.000001 sec) 2026-04-04 03:38:17.167 // ***** BenchmarkRunner: End ***** 2026-04-04 03:38:17.167 Run time: 00:00:42 (42.24 sec), executed benchmarks: 3 2026-04-04 03:38:17.167 Global total time: 00:00:46 (46.72 sec), executed benchmarks: 3 2026-04-04 03:38:17.167 // * Artifacts cleanup * 2026-04-04 03:38:17.167 Artifacts cleanup is finished 2026-04-04 03:38:17.167 // 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.03 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 2.36 sec and exited with 0 // ***** Done, took 00:00:04 (4.42 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 VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 114873.00 ns, 114.8730 us/op WorkloadJitting 1: 1 op, 269839.00 ns, 269.8390 us/op OverheadJitting 2: 16 op, 142115.00 ns, 8.8822 us/op WorkloadJitting 2: 16 op, 502049.00 ns, 31.3781 us/op WorkloadPilot 1: 16 op, 103326.00 ns, 6.4579 us/op WorkloadPilot 2: 32 op, 178741.00 ns, 5.5857 us/op WorkloadPilot 3: 64 op, 329468.00 ns, 5.1479 us/op WorkloadPilot 4: 128 op, 598806.00 ns, 4.6782 us/op WorkloadPilot 5: 256 op, 1166064.00 ns, 4.5549 us/op WorkloadPilot 6: 512 op, 2292387.00 ns, 4.4773 us/op WorkloadPilot 7: 1024 op, 4540608.00 ns, 4.4342 us/op WorkloadPilot 8: 2048 op, 9032172.00 ns, 4.4102 us/op WorkloadPilot 9: 4096 op, 18116432.00 ns, 4.4230 us/op WorkloadPilot 10: 8192 op, 36002726.00 ns, 4.3949 us/op WorkloadPilot 11: 16384 op, 68695427.00 ns, 4.1928 us/op WorkloadPilot 12: 32768 op, 69127811.00 ns, 2.1096 us/op WorkloadPilot 13: 65536 op, 138133276.00 ns, 2.1077 us/op WorkloadPilot 14: 131072 op, 276260442.00 ns, 2.1077 us/op WorkloadPilot 15: 262144 op, 552173920.00 ns, 2.1064 us/op OverheadWarmup 1: 262144 op, 360665.00 ns, 1.3758 ns/op OverheadWarmup 2: 262144 op, 347155.00 ns, 1.3243 ns/op OverheadWarmup 3: 262144 op, 347035.00 ns, 1.3238 ns/op OverheadWarmup 4: 262144 op, 357510.00 ns, 1.3638 ns/op OverheadWarmup 5: 262144 op, 347085.00 ns, 1.3240 ns/op OverheadWarmup 6: 262144 op, 377882.00 ns, 1.4415 ns/op OverheadWarmup 7: 262144 op, 347135.00 ns, 1.3242 ns/op OverheadActual 1: 262144 op, 434267.00 ns, 1.6566 ns/op OverheadActual 2: 262144 op, 354757.00 ns, 1.3533 ns/op OverheadActual 3: 262144 op, 419675.00 ns, 1.6009 ns/op OverheadActual 4: 262144 op, 397691.00 ns, 1.5171 ns/op OverheadActual 5: 262144 op, 347506.00 ns, 1.3256 ns/op OverheadActual 6: 262144 op, 360024.00 ns, 1.3734 ns/op OverheadActual 7: 262144 op, 347135.00 ns, 1.3242 ns/op OverheadActual 8: 262144 op, 365583.00 ns, 1.3946 ns/op OverheadActual 9: 262144 op, 346955.00 ns, 1.3235 ns/op OverheadActual 10: 262144 op, 368838.00 ns, 1.4070 ns/op OverheadActual 11: 262144 op, 346865.00 ns, 1.3232 ns/op OverheadActual 12: 262144 op, 346975.00 ns, 1.3236 ns/op OverheadActual 13: 262144 op, 356599.00 ns, 1.3603 ns/op OverheadActual 14: 262144 op, 347015.00 ns, 1.3238 ns/op OverheadActual 15: 262144 op, 361617.00 ns, 1.3795 ns/op WorkloadWarmup 1: 262144 op, 552649679.00 ns, 2.1082 us/op WorkloadWarmup 2: 262144 op, 552804823.00 ns, 2.1088 us/op WorkloadWarmup 3: 262144 op, 553126350.00 ns, 2.1100 us/op WorkloadWarmup 4: 262144 op, 552461304.00 ns, 2.1075 us/op WorkloadWarmup 5: 262144 op, 552545381.00 ns, 2.1078 us/op WorkloadWarmup 6: 262144 op, 554199583.00 ns, 2.1141 us/op WorkloadWarmup 7: 262144 op, 552541245.00 ns, 2.1078 us/op // BeforeActualRun WorkloadActual 1: 262144 op, 552671492.00 ns, 2.1083 us/op WorkloadActual 2: 262144 op, 552739545.00 ns, 2.1085 us/op WorkloadActual 3: 262144 op, 552827127.00 ns, 2.1089 us/op WorkloadActual 4: 262144 op, 552631303.00 ns, 2.1081 us/op WorkloadActual 5: 262144 op, 552772140.00 ns, 2.1087 us/op WorkloadActual 6: 262144 op, 552601162.00 ns, 2.1080 us/op WorkloadActual 7: 262144 op, 552618047.00 ns, 2.1081 us/op WorkloadActual 8: 262144 op, 553708746.00 ns, 2.1122 us/op WorkloadActual 9: 262144 op, 552516273.00 ns, 2.1077 us/op WorkloadActual 10: 262144 op, 552447149.00 ns, 2.1074 us/op WorkloadActual 11: 262144 op, 552443944.00 ns, 2.1074 us/op WorkloadActual 12: 262144 op, 552516063.00 ns, 2.1077 us/op WorkloadActual 13: 262144 op, 552556734.00 ns, 2.1078 us/op WorkloadActual 14: 262144 op, 552676545.00 ns, 2.1083 us/op WorkloadActual 15: 262144 op, 552375340.00 ns, 2.1071 us/op // AfterActualRun WorkloadResult 1: 262144 op, 552314893.00 ns, 2.1069 us/op WorkloadResult 2: 262144 op, 552382946.00 ns, 2.1072 us/op WorkloadResult 3: 262144 op, 552470528.00 ns, 2.1075 us/op WorkloadResult 4: 262144 op, 552274704.00 ns, 2.1068 us/op WorkloadResult 5: 262144 op, 552415541.00 ns, 2.1073 us/op WorkloadResult 6: 262144 op, 552244563.00 ns, 2.1066 us/op WorkloadResult 7: 262144 op, 552261448.00 ns, 2.1067 us/op WorkloadResult 8: 262144 op, 552159674.00 ns, 2.1063 us/op WorkloadResult 9: 262144 op, 552090550.00 ns, 2.1061 us/op WorkloadResult 10: 262144 op, 552087345.00 ns, 2.1060 us/op WorkloadResult 11: 262144 op, 552159464.00 ns, 2.1063 us/op WorkloadResult 12: 262144 op, 552200135.00 ns, 2.1065 us/op WorkloadResult 13: 262144 op, 552319946.00 ns, 2.1069 us/op WorkloadResult 14: 262144 op, 552018741.00 ns, 2.1058 us/op // AfterAll // Benchmark Process 2824 has exited with code 0. Mean = 2.107 us, StdErr = 0.000 us (0.01%), N = 14, StdDev = 0.001 us Min = 2.106 us, Q1 = 2.106 us, Median = 2.107 us, Q3 = 2.107 us, Max = 2.108 us IQR = 0.001 us, LowerFence = 2.105 us, UpperFence = 2.108 us ConfidenceInterval = [2.106 us; 2.107 us] (CI 99.9%), Margin = 0.001 us (0.03% of Mean) Skewness = 0.02, Kurtosis = 1.82, 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 VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 136907.00 ns, 136.9070 us/op WorkloadJitting 1: 1 op, 256548.00 ns, 256.5480 us/op OverheadJitting 2: 16 op, 142846.00 ns, 8.9279 us/op WorkloadJitting 2: 16 op, 474638.00 ns, 29.6649 us/op WorkloadPilot 1: 16 op, 95995.00 ns, 5.9997 us/op WorkloadPilot 2: 32 op, 156857.00 ns, 4.9018 us/op WorkloadPilot 3: 64 op, 266903.00 ns, 4.1704 us/op WorkloadPilot 4: 128 op, 503151.00 ns, 3.9309 us/op WorkloadPilot 5: 256 op, 956036.00 ns, 3.7345 us/op WorkloadPilot 6: 512 op, 1875807.00 ns, 3.6637 us/op WorkloadPilot 7: 1024 op, 3669790.00 ns, 3.5838 us/op WorkloadPilot 8: 2048 op, 7302173.00 ns, 3.5655 us/op WorkloadPilot 9: 4096 op, 14540138.00 ns, 3.5498 us/op WorkloadPilot 10: 8192 op, 28882758.00 ns, 3.5257 us/op WorkloadPilot 11: 16384 op, 57645603.00 ns, 3.5184 us/op WorkloadPilot 12: 32768 op, 52423526.00 ns, 1.5998 us/op WorkloadPilot 13: 65536 op, 70628657.00 ns, 1.0777 us/op WorkloadPilot 14: 131072 op, 141622457.00 ns, 1.0805 us/op WorkloadPilot 15: 262144 op, 283117980.00 ns, 1.0800 us/op WorkloadPilot 16: 524288 op, 570146213.00 ns, 1.0875 us/op OverheadWarmup 1: 524288 op, 780130.00 ns, 1.4880 ns/op OverheadWarmup 2: 524288 op, 799038.00 ns, 1.5240 ns/op OverheadWarmup 3: 524288 op, 798578.00 ns, 1.5232 ns/op OverheadWarmup 4: 524288 op, 799158.00 ns, 1.5243 ns/op OverheadWarmup 5: 524288 op, 793631.00 ns, 1.5137 ns/op OverheadActual 1: 524288 op, 798397.00 ns, 1.5228 ns/op OverheadActual 2: 524288 op, 789164.00 ns, 1.5052 ns/op OverheadActual 3: 524288 op, 769644.00 ns, 1.4680 ns/op OverheadActual 4: 524288 op, 788022.00 ns, 1.5030 ns/op OverheadActual 5: 524288 op, 797927.00 ns, 1.5219 ns/op OverheadActual 6: 524288 op, 775253.00 ns, 1.4787 ns/op OverheadActual 7: 524288 op, 783114.00 ns, 1.4937 ns/op OverheadActual 8: 524288 op, 794461.00 ns, 1.5153 ns/op OverheadActual 9: 524288 op, 796084.00 ns, 1.5184 ns/op OverheadActual 10: 524288 op, 794090.00 ns, 1.5146 ns/op OverheadActual 11: 524288 op, 793159.00 ns, 1.5128 ns/op OverheadActual 12: 524288 op, 792549.00 ns, 1.5117 ns/op OverheadActual 13: 524288 op, 781522.00 ns, 1.4906 ns/op OverheadActual 14: 524288 op, 790655.00 ns, 1.5081 ns/op OverheadActual 15: 524288 op, 794601.00 ns, 1.5156 ns/op WorkloadWarmup 1: 524288 op, 566051881.00 ns, 1.0797 us/op WorkloadWarmup 2: 524288 op, 565789661.00 ns, 1.0792 us/op WorkloadWarmup 3: 524288 op, 565967430.00 ns, 1.0795 us/op WorkloadWarmup 4: 524288 op, 565640556.00 ns, 1.0789 us/op WorkloadWarmup 5: 524288 op, 565522898.00 ns, 1.0786 us/op WorkloadWarmup 6: 524288 op, 565492021.00 ns, 1.0786 us/op WorkloadWarmup 7: 524288 op, 565394094.00 ns, 1.0784 us/op WorkloadWarmup 8: 524288 op, 566896135.00 ns, 1.0813 us/op WorkloadWarmup 9: 524288 op, 565715319.00 ns, 1.0790 us/op // BeforeActualRun WorkloadActual 1: 524288 op, 565528276.00 ns, 1.0787 us/op WorkloadActual 2: 524288 op, 565554696.00 ns, 1.0787 us/op WorkloadActual 3: 524288 op, 567415901.00 ns, 1.0823 us/op WorkloadActual 4: 524288 op, 568814938.00 ns, 1.0849 us/op WorkloadActual 5: 524288 op, 566389118.00 ns, 1.0803 us/op WorkloadActual 6: 524288 op, 566122375.00 ns, 1.0798 us/op WorkloadActual 7: 524288 op, 565776107.00 ns, 1.0791 us/op WorkloadActual 8: 524288 op, 567187526.00 ns, 1.0818 us/op WorkloadActual 9: 524288 op, 565733537.00 ns, 1.0791 us/op WorkloadActual 10: 524288 op, 566080282.00 ns, 1.0797 us/op WorkloadActual 11: 524288 op, 566028112.00 ns, 1.0796 us/op WorkloadActual 12: 524288 op, 566954965.00 ns, 1.0814 us/op WorkloadActual 13: 524288 op, 566612887.00 ns, 1.0807 us/op WorkloadActual 14: 524288 op, 566151089.00 ns, 1.0798 us/op WorkloadActual 15: 524288 op, 566140683.00 ns, 1.0798 us/op // AfterActualRun WorkloadResult 1: 524288 op, 564735727.00 ns, 1.0771 us/op WorkloadResult 2: 524288 op, 564762147.00 ns, 1.0772 us/op WorkloadResult 3: 524288 op, 566623352.00 ns, 1.0807 us/op WorkloadResult 4: 524288 op, 565596569.00 ns, 1.0788 us/op WorkloadResult 5: 524288 op, 565329826.00 ns, 1.0783 us/op WorkloadResult 6: 524288 op, 564983558.00 ns, 1.0776 us/op WorkloadResult 7: 524288 op, 566394977.00 ns, 1.0803 us/op WorkloadResult 8: 524288 op, 564940988.00 ns, 1.0775 us/op WorkloadResult 9: 524288 op, 565287733.00 ns, 1.0782 us/op WorkloadResult 10: 524288 op, 565235563.00 ns, 1.0781 us/op WorkloadResult 11: 524288 op, 566162416.00 ns, 1.0799 us/op WorkloadResult 12: 524288 op, 565820338.00 ns, 1.0792 us/op WorkloadResult 13: 524288 op, 565358540.00 ns, 1.0783 us/op WorkloadResult 14: 524288 op, 565348134.00 ns, 1.0783 us/op // AfterAll // Benchmark Process 2832 has exited with code 0. Mean = 1.079 us, StdErr = 0.000 us (0.03%), N = 14, StdDev = 0.001 us Min = 1.077 us, Q1 = 1.078 us, Median = 1.078 us, Q3 = 1.079 us, Max = 1.081 us IQR = 0.001 us, LowerFence = 1.076 us, UpperFence = 1.081 us ConfidenceInterval = [1.077 us; 1.080 us] (CI 99.9%), Margin = 0.001 us (0.12% of Mean) Skewness = 0.58, Kurtosis = 2.05, 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 VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 117468.00 ns, 117.4680 us/op WorkloadJitting 1: 1 op, 412124.00 ns, 412.1240 us/op OverheadJitting 2: 16 op, 161775.00 ns, 10.1109 us/op WorkloadJitting 2: 16 op, 512305.00 ns, 32.0191 us/op WorkloadPilot 1: 16 op, 105359.00 ns, 6.5849 us/op WorkloadPilot 2: 32 op, 163196.00 ns, 5.0999 us/op WorkloadPilot 3: 64 op, 270489.00 ns, 4.2264 us/op WorkloadPilot 4: 128 op, 505574.00 ns, 3.9498 us/op WorkloadPilot 5: 256 op, 985381.00 ns, 3.8491 us/op WorkloadPilot 6: 512 op, 1894626.00 ns, 3.7004 us/op WorkloadPilot 7: 1024 op, 3724753.00 ns, 3.6375 us/op WorkloadPilot 8: 2048 op, 7463588.00 ns, 3.6443 us/op WorkloadPilot 9: 4096 op, 14839063.00 ns, 3.6228 us/op WorkloadPilot 10: 8192 op, 29607408.00 ns, 3.6142 us/op WorkloadPilot 11: 16384 op, 59038610.00 ns, 3.6034 us/op WorkloadPilot 12: 32768 op, 49101952.00 ns, 1.4985 us/op WorkloadPilot 13: 65536 op, 68042227.00 ns, 1.0382 us/op WorkloadPilot 14: 131072 op, 135958134.00 ns, 1.0373 us/op WorkloadPilot 15: 262144 op, 271878640.00 ns, 1.0371 us/op WorkloadPilot 16: 524288 op, 544981001.00 ns, 1.0395 us/op OverheadWarmup 1: 524288 op, 720109.00 ns, 1.3735 ns/op OverheadWarmup 2: 524288 op, 712147.00 ns, 1.3583 ns/op OverheadWarmup 3: 524288 op, 713830.00 ns, 1.3615 ns/op OverheadWarmup 4: 524288 op, 707841.00 ns, 1.3501 ns/op OverheadWarmup 5: 524288 op, 711436.00 ns, 1.3570 ns/op OverheadWarmup 6: 524288 op, 716693.00 ns, 1.3670 ns/op OverheadWarmup 7: 524288 op, 716794.00 ns, 1.3672 ns/op OverheadWarmup 8: 524288 op, 701291.00 ns, 1.3376 ns/op OverheadActual 1: 524288 op, 719858.00 ns, 1.3730 ns/op OverheadActual 2: 524288 op, 731396.00 ns, 1.3950 ns/op OverheadActual 3: 524288 op, 729633.00 ns, 1.3917 ns/op OverheadActual 4: 524288 op, 752929.00 ns, 1.4361 ns/op OverheadActual 5: 524288 op, 728371.00 ns, 1.3893 ns/op OverheadActual 6: 524288 op, 728572.00 ns, 1.3896 ns/op OverheadActual 7: 524288 op, 738757.00 ns, 1.4091 ns/op OverheadActual 8: 524288 op, 714521.00 ns, 1.3628 ns/op OverheadActual 9: 524288 op, 714640.00 ns, 1.3631 ns/op OverheadActual 10: 524288 op, 722523.00 ns, 1.3781 ns/op OverheadActual 11: 524288 op, 717085.00 ns, 1.3677 ns/op OverheadActual 12: 524288 op, 733619.00 ns, 1.3993 ns/op OverheadActual 13: 524288 op, 709503.00 ns, 1.3533 ns/op OverheadActual 14: 524288 op, 701220.00 ns, 1.3375 ns/op OverheadActual 15: 524288 op, 701140.00 ns, 1.3373 ns/op WorkloadWarmup 1: 524288 op, 543623828.00 ns, 1.0369 us/op WorkloadWarmup 2: 524288 op, 543564679.00 ns, 1.0368 us/op WorkloadWarmup 3: 524288 op, 543615636.00 ns, 1.0369 us/op WorkloadWarmup 4: 524288 op, 543579039.00 ns, 1.0368 us/op WorkloadWarmup 5: 524288 op, 543548088.00 ns, 1.0367 us/op WorkloadWarmup 6: 524288 op, 543526335.00 ns, 1.0367 us/op WorkloadWarmup 7: 524288 op, 543795392.00 ns, 1.0372 us/op WorkloadWarmup 8: 524288 op, 543505103.00 ns, 1.0367 us/op // BeforeActualRun WorkloadActual 1: 524288 op, 546647295.00 ns, 1.0426 us/op WorkloadActual 2: 524288 op, 545378937.00 ns, 1.0402 us/op WorkloadActual 3: 524288 op, 543596461.00 ns, 1.0368 us/op WorkloadActual 4: 524288 op, 543556021.00 ns, 1.0368 us/op WorkloadActual 5: 524288 op, 543549450.00 ns, 1.0367 us/op WorkloadActual 6: 524288 op, 543424171.00 ns, 1.0365 us/op WorkloadActual 7: 524288 op, 543778898.00 ns, 1.0372 us/op WorkloadActual 8: 524288 op, 543639246.00 ns, 1.0369 us/op WorkloadActual 9: 524288 op, 543557793.00 ns, 1.0368 us/op WorkloadActual 10: 524288 op, 546297275.00 ns, 1.0420 us/op WorkloadActual 11: 524288 op, 543632404.00 ns, 1.0369 us/op WorkloadActual 12: 524288 op, 543566775.00 ns, 1.0368 us/op WorkloadActual 13: 524288 op, 543563440.00 ns, 1.0368 us/op WorkloadActual 14: 524288 op, 543759947.00 ns, 1.0371 us/op WorkloadActual 15: 524288 op, 543623180.00 ns, 1.0369 us/op // AfterActualRun WorkloadResult 1: 524288 op, 542873938.00 ns, 1.0354 us/op WorkloadResult 2: 524288 op, 542833498.00 ns, 1.0354 us/op WorkloadResult 3: 524288 op, 542826927.00 ns, 1.0354 us/op WorkloadResult 4: 524288 op, 542701648.00 ns, 1.0351 us/op WorkloadResult 5: 524288 op, 543056375.00 ns, 1.0358 us/op WorkloadResult 6: 524288 op, 542916723.00 ns, 1.0355 us/op WorkloadResult 7: 524288 op, 542835270.00 ns, 1.0354 us/op WorkloadResult 8: 524288 op, 542909881.00 ns, 1.0355 us/op WorkloadResult 9: 524288 op, 542844252.00 ns, 1.0354 us/op WorkloadResult 10: 524288 op, 542840917.00 ns, 1.0354 us/op WorkloadResult 11: 524288 op, 543037424.00 ns, 1.0358 us/op WorkloadResult 12: 524288 op, 542900657.00 ns, 1.0355 us/op // AfterAll // Benchmark Process 2845 has exited with code 0. Mean = 1.035 us, StdErr = 0.000 us (0.01%), N = 12, StdDev = 0.000 us Min = 1.035 us, Q1 = 1.035 us, Median = 1.035 us, Q3 = 1.036 us, Max = 1.036 us IQR = 0.000 us, LowerFence = 1.035 us, UpperFence = 1.036 us ConfidenceInterval = [1.035 us; 1.036 us] (CI 99.9%), Margin = 0.000 us (0.02% of Mean) Skewness = 0.28, Kurtosis = 2.61, 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 = 2.107 us, StdErr = 0.000 us (0.01%), N = 14, StdDev = 0.001 us Min = 2.106 us, Q1 = 2.106 us, Median = 2.107 us, Q3 = 2.107 us, Max = 2.108 us IQR = 0.001 us, LowerFence = 2.105 us, UpperFence = 2.108 us ConfidenceInterval = [2.106 us; 2.107 us] (CI 99.9%), Margin = 0.001 us (0.03% of Mean) Skewness = 0.02, Kurtosis = 1.82, MValue = 2 -------------------- Histogram -------------------- [2.106 us ; 2.108 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 = 1.079 us, StdErr = 0.000 us (0.03%), N = 14, StdDev = 0.001 us Min = 1.077 us, Q1 = 1.078 us, Median = 1.078 us, Q3 = 1.079 us, Max = 1.081 us IQR = 0.001 us, LowerFence = 1.076 us, UpperFence = 1.081 us ConfidenceInterval = [1.077 us; 1.080 us] (CI 99.9%), Margin = 0.001 us (0.12% of Mean) Skewness = 0.58, Kurtosis = 2.05, MValue = 2 -------------------- Histogram -------------------- [1.077 us ; 1.081 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 = 1.035 us, StdErr = 0.000 us (0.01%), N = 12, StdDev = 0.000 us Min = 1.035 us, Q1 = 1.035 us, Median = 1.035 us, Q3 = 1.036 us, Max = 1.036 us IQR = 0.000 us, LowerFence = 1.035 us, UpperFence = 1.036 us ConfidenceInterval = [1.035 us; 1.036 us] (CI 99.9%), Margin = 0.000 us (0.02% of Mean) Skewness = 0.28, Kurtosis = 2.61, MValue = 2 -------------------- Histogram -------------------- [1.035 us ; 1.036 us) | @@@@@@@@@@@@ --------------------------------------------------- // * Summary * BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat) AMD EPYC 9V45 2.60GHz, 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 | 2.107 us | 0.0006 us | 0.0005 us | | MultiplyV256 | 1.079 us | 0.0013 us | 0.0011 us | | MultiplyV512 | 1.035 us | 0.0002 us | 0.0002 us | // * Hints * Outliers ByteMul.MultiplyV128: Default -> 1 outlier was removed (2.11 us) ByteMul.MultiplyV256: Default -> 1 outlier was removed (1.08 us) ByteMul.MultiplyV512: Default -> 3 outliers were removed (1.04 us..1.04 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:42 (42.24 sec), executed benchmarks: 3 Global total time: 00:00:46 (46.72 sec), executed benchmarks: 3 // * Artifacts cleanup * Artifacts cleanup is finished 2026-04-04 03:38:17.167 ❌ Too many benchmarks discovered: 375. 2026-04-04 03:38:17.167 >> send_results called: success=False, exit_code=1 2026-04-04 03:38:17.167 📦 Created /home/egorbot_work/artifacts_e4a72534-a9a2-49fe-bb13-be70dcd23632.zip 2026-04-04 03:38:17.622 Uploading results to https://bot.egorbo.com/api/internal/jobs/e4a72534-a9a2-49fe-bb13-be70dcd23632/complete (8342 bytes)... 2026-04-04 03:38:18.088 Job failed: Agent failed with exit code 1 2026-04-04 03:38:18.571 Upload successful. 2026-04-04 03:39:24.970 Instance deprovisioned.