Ecs.CSharp.Benchmark.SystemWithTwoComponents-report-github.md

February 21, 2025 · View on GitHub


BenchmarkDotNet v0.13.12, Windows 11 (10.0.26100.3194)
Intel Core i5-10505 CPU 3.20GHz, 1 CPU, 12 logical and 6 physical cores
.NET SDK 9.0.102
  [Host]     : .NET 8.0.12 (8.0.1224.60305), X64 RyuJIT AVX2
  DefaultJob : .NET 8.0.12 (8.0.1224.60305), X64 RyuJIT AVX2


MethodEntityCountEntityPaddingMeanErrorStdDevMedianGen0Gen1Allocated
FrifloEngineEcs_MultiThread100000012.43 μs0.372 μs1.049 μs11.96 μs---
FrifloEngineEcs_MultiThread1000001013.55 μs0.311 μs0.883 μs13.47 μs---
Frent_Simd1000001013.94 μs0.148 μs0.138 μs13.89 μs---
Frent_Simd100000014.03 μs0.130 μs0.122 μs14.09 μs---
FrifloEngineEcs_SIMD_MonoThread100000014.34 μs0.074 μs0.058 μs14.34 μs---
FrifloEngineEcs_SIMD_MonoThread1000001014.91 μs0.244 μs0.228 μs14.84 μs---
Myriad_SingleThreadChunk_SIMD100000016.32 μs0.145 μs0.128 μs16.31 μs---
Myriad_SingleThreadChunk_SIMD1000001016.35 μs0.216 μs0.192 μs16.35 μs---
Myriad_MultiThreadChunk100000017.14 μs0.123 μs0.115 μs17.13 μs1.46480.03059216 B
Myriad_MultiThreadChunk1000001018.06 μs0.104 μs0.097 μs18.05 μs1.46480.03059219 B
TinyEcs_EachJob100000023.85 μs0.477 μs1.105 μs24.00 μs0.2441-1552 B
TinyEcs_EachJob1000001024.21 μs0.484 μs1.215 μs24.21 μs0.2441-1552 B
Arch_MultiThread100000032.02 μs0.154 μs0.144 μs32.06 μs---
TinyEcs_Each1000001033.21 μs0.270 μs0.239 μs33.14 μs---
TinyEcs_Each100000033.41 μs0.336 μs0.314 μs33.40 μs---
Arch_MultiThread1000001033.41 μs0.417 μs0.390 μs33.19 μs---
HypEcs_MonoThread1000001044.62 μs0.239 μs0.212 μs44.57 μs--112 B
HypEcs_MonoThread100000044.68 μs0.232 μs0.205 μs44.67 μs--112 B
Frent_QueryInline1000001044.75 μs0.299 μs0.280 μs44.71 μs---
Frent_QueryInline100000044.93 μs0.194 μs0.172 μs44.96 μs---
Arch_MonoThread_SourceGenerated1000001047.81 μs0.360 μs0.319 μs47.70 μs---
Arch_MonoThread_SourceGenerated100000047.84 μs0.255 μs0.226 μs47.80 μs---
Myriad_SingleThreadChunk100000048.31 μs0.213 μs0.189 μs48.25 μs---
Myriad_SingleThreadChunk1000001048.64 μs0.286 μs0.268 μs48.62 μs---
HypEcs_MultiThread100000049.12 μs0.293 μs0.274 μs49.17 μs0.2441-1872 B
HypEcs_MultiThread1000001049.84 μs0.329 μs0.292 μs49.86 μs0.2441-1872 B
Frent_QueryDelegate100000051.48 μs0.186 μs0.174 μs51.45 μs---
Myriad_SingleThread1000001052.52 μs0.373 μs0.349 μs52.49 μs---
Myriad_SingleThread100000052.64 μs0.263 μs0.246 μs52.60 μs---
Frent_QueryDelegate1000001056.55 μs0.230 μs0.203 μs56.56 μs---
FrifloEngineEcs_MonoThread100000056.93 μs0.369 μs0.327 μs56.87 μs---
FrifloEngineEcs_MonoThread1000001057.16 μs0.252 μs0.223 μs57.13 μs---
Arch_MonoThread100000057.47 μs0.336 μs0.314 μs57.48 μs---
Arch_MonoThread1000001057.55 μs0.276 μs0.245 μs57.55 μs---
Fennecs_Raw1000001057.89 μs0.249 μs0.233 μs57.96 μs---
Fennecs_Raw100000058.86 μs0.229 μs0.215 μs58.87 μs---
Fennecs_ForEach100000063.21 μs0.398 μs0.372 μs63.30 μs---
Fennecs_ForEach1000001068.15 μs0.370 μs0.328 μs68.09 μs--12 B
Myriad_MultiThread100000068.27 μs0.406 μs0.339 μs68.18 μs3.29590.244120865 B
Myriad_MultiThread1000001070.62 μs0.484 μs0.404 μs70.67 μs3.29590.244120910 B
FlecsNet_Iter1000001079.39 μs0.558 μs0.494 μs79.27 μs---
FlecsNet_Iter100000079.81 μs0.449 μs0.420 μs79.68 μs---
Fennecs_Job100000094.79 μs1.685 μs1.576 μs95.35 μs---
Fennecs_Job1000001096.64 μs1.565 μs1.464 μs97.18 μs---
DefaultEcs_MultiThread1000000108.93 μs2.172 μs3.569 μs107.12 μs---
Myriad_Delegate1000000113.14 μs0.387 μs0.362 μs113.19 μs---
Myriad_Delegate10000010113.50 μs0.937 μs0.783 μs113.36 μs---
DefaultEcs_MonoThread1000000124.09 μs1.103 μs0.978 μs124.09 μs---
FlecsNet_Each1000000134.08 μs0.286 μs0.238 μs134.07 μs---
FlecsNet_Each10000010134.54 μs0.929 μs0.824 μs134.58 μs---
LeopotamEcs1000000158.35 μs1.658 μs1.551 μs157.83 μs---
LeopotamEcs10000010176.98 μs2.942 μs2.752 μs177.01 μs---
Myriad_Enumerable10000010199.27 μs2.223 μs1.971 μs198.64 μs---
Myriad_Enumerable1000000200.01 μs3.214 μs3.006 μs198.11 μs---
DefaultEcs_MultiThread10000010209.11 μs4.154 μs10.346 μs206.63 μs--1 B
LeopotamEcsLite1000000216.20 μs1.205 μs1.068 μs216.25 μs---
SveltoECS1000000223.22 μs0.749 μs0.700 μs223.29 μs---
RelEcs1000000355.92 μs6.758 μs7.512 μs354.06 μs--169 B
LeopotamEcsLite10000010531.99 μs10.470 μs10.283 μs532.33 μs--1 B
MonoGameExtended1000000534.19 μs10.215 μs10.930 μs531.62 μs--161 B
DefaultEcs_MonoThread10000010571.35 μs11.122 μs12.808 μs571.77 μs--97 B
RelEcs100000101,138.55 μs22.090 μs35.671 μs1,136.89 μs--170 B
SveltoECS100000101,204.02 μs7.407 μs6.929 μs1,202.89 μs--2 B
Morpeh_Stash10000002,380.69 μs43.168 μs40.379 μs2,380.96 μs--4 B
MonoGameExtended100000102,437.67 μs41.587 μs38.901 μs2,440.90 μs--164 B
Morpeh_Direct10000003,934.95 μs67.641 μs63.272 μs3,918.62 μs--8 B
Morpeh_Stash100000108,713.33 μs172.168 μs169.092 μs8,698.68 μs--17 B
Morpeh_Direct100000109,810.58 μs142.716 μs126.514 μs9,796.39 μs--17 B