Skip to content

add KillTree benchmarks#222

Merged
adamsitnik merged 2 commits intomainfrom
killTreePerf
Mar 3, 2026
Merged

add KillTree benchmarks#222
adamsitnik merged 2 commits intomainfrom
killTreePerf

Conversation

@adamsitnik
Copy link
Owner

@adamsitnik adamsitnik commented Mar 3, 2026

BenchmarkDotNet v0.15.8, Windows 11 (10.0.26200.7781/25H2/2025Update/HudsonValley2)
AMD Ryzen Threadripper PRO 3945WX 12-Cores 3.99GHz, 1 CPU, 24 logical and 12 physical cores
.NET SDK 10.0.200-preview.0.26103.119
  [Host]     : .NET 10.0.3 (10.0.3, 10.0.326.7603), X64 RyuJIT x86-64-v3
  Job-YLWTDJ : .NET 10.0.3 (10.0.3, 10.0.326.7603), X64 RyuJIT x86-64-v3
Method Mean Ratio Completed Work Items Allocated Alloc Ratio
Process_Kill_EntireProcessTree 24,543.9 us baseline - 1457344 B
SafeProcessHandle_KillProcessGroup 581.7 us 42.44x faster - 312 B 4,670.974x less
BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.3 LTS (Noble Numbat)
AMD Ryzen Threadripper PRO 3945WX 12-Cores 3.99GHz, 1 CPU, 24 logical and 12 physical cores
.NET SDK 10.0.100
  [Host]     : .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v3
  Job-PDJUMJ : .NET 10.0.0 (10.0.0, 10.0.25.52411), X64 RyuJIT x86-64-v3
Method Mean Ratio Completed Work Items Allocated Alloc Ratio
Process_Kill_EntireProcessTree 38,730.8 us baseline - 2006656 B
SafeProcessHandle_KillProcessGroup 380.7 us 108.119x faster - 32 B 62,708.000x less

@adamsitnik adamsitnik merged commit b53601a into main Mar 3, 2026
7 of 9 checks passed
@adamsitnik adamsitnik deleted the killTreePerf branch March 3, 2026 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant