Skip to content

add KillTree benchmarks - #222

Merged
adamsitnik merged 2 commits into
mainfrom
killTreePerf
Mar 3, 2026
Merged

adamsitnik merged 2 commits into
mainfrom
killTreePerf

Conversation

@adamsitnik

@adamsitnik adamsitnik commented Mar 3, 2026 •

Copy link
Copy Markdown
Owner
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