Ecs.CSharp.Benchmark.SystemWithThreeComponents-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


MethodEntityCountEntityPaddingMeanErrorStdDevGen0Gen1Allocated
SveltoECS10000010NANANANANANA
FrifloEngineEcs_MultiThread100000015.47 μs0.294 μs0.288 μs---
FrifloEngineEcs_MultiThread1000001015.97 μs0.163 μs0.153 μs---
Frent_Simd1000001017.93 μs0.215 μs0.180 μs---
Frent_Simd100000019.48 μs0.093 μs0.083 μs---
FrifloEngineEcs_SIMD_MonoThread1000001019.80 μs0.267 μs0.250 μs---
Myriad_MultiThreadChunk100000020.14 μs0.152 μs0.143 μs1.46480.03059216 B
FrifloEngineEcs_SIMD_MonoThread100000020.36 μs0.093 μs0.082 μs---
Myriad_MultiThreadChunk1000001021.02 μs0.163 μs0.152 μs1.46480.03059216 B
TinyEcs_EachJob100000030.24 μs0.770 μs2.122 μs0.2441-1560 B
TinyEcs_EachJob1000001033.89 μs0.648 μs0.796 μs0.2441-1560 B
Arch_MultiThread100000035.89 μs0.507 μs0.475 μs---
Arch_MultiThread1000001036.16 μs0.700 μs0.687 μs---
HypEcs_MonoThread1000001050.34 μs0.310 μs0.290 μs--152 B
Frent_QueryInline1000001050.50 μs0.290 μs0.272 μs---
HypEcs_MonoThread100000053.08 μs0.444 μs0.415 μs--152 B
Frent_QueryInline100000053.71 μs0.364 μs0.341 μs---
TinyEcs_Each100000054.13 μs0.152 μs0.134 μs---
HypEcs_MultiThread1000001054.42 μs0.382 μs0.358 μs0.3052-1912 B
TinyEcs_Each1000001055.40 μs0.177 μs0.166 μs---
HypEcs_MultiThread100000056.12 μs0.300 μs0.281 μs0.3052-1912 B
Myriad_SingleThread1000001061.91 μs0.149 μs0.116 μs---
Myriad_SingleThread100000062.23 μs0.325 μs0.304 μs---
Myriad_SingleThreadChunk1000001062.78 μs0.215 μs0.201 μs---
Myriad_SingleThreadChunk100000063.69 μs0.391 μs0.366 μs---
Arch_MonoThread1000001069.89 μs0.526 μs0.467 μs---
Arch_MonoThread100000071.83 μs0.621 μs0.581 μs---
Fennecs_Raw1000001072.37 μs0.349 μs0.310 μs---
Fennecs_Raw100000075.16 μs0.317 μs0.281 μs---
FrifloEngineEcs_MonoThread1000001076.00 μs0.800 μs0.748 μs---
FrifloEngineEcs_MonoThread100000076.40 μs0.496 μs0.464 μs---
Myriad_MultiThread1000001076.84 μs1.074 μs0.952 μs4.02830.366225474 B
Myriad_MultiThread100000077.50 μs0.455 μs0.426 μs4.02830.366225560 B
Fennecs_ForEach1000001084.68 μs1.117 μs0.990 μs---
Fennecs_ForEach100000087.11 μs0.519 μs0.486 μs---
Frent_QueryDelegate1000001088.20 μs0.281 μs0.262 μs---
Frent_QueryDelegate100000088.61 μs0.500 μs0.468 μs---
Myriad_Delegate1000001092.93 μs0.363 μs0.322 μs---
Myriad_Delegate100000093.16 μs0.516 μs0.483 μs---
Fennecs_Job1000000108.20 μs0.465 μs0.412 μs---
Fennecs_Job10000010109.36 μs0.464 μs0.412 μs---
FlecsNet_Iter10000010113.36 μs0.590 μs0.552 μs---
FlecsNet_Iter1000000114.56 μs1.394 μs1.236 μs---
DefaultEcs_MultiThread1000000123.82 μs2.145 μs2.006 μs---
FlecsNet_Each10000010163.85 μs0.940 μs0.879 μs---
FlecsNet_Each1000000164.39 μs1.441 μs1.348 μs---
Arch_MonoThread_SourceGenerated1000000192.44 μs0.769 μs0.719 μs---
Arch_MonoThread_SourceGenerated10000010192.46 μs0.983 μs0.920 μs---
DefaultEcs_MonoThread1000000233.46 μs1.122 μs1.049 μs---
LeopotamEcs1000000259.06 μs1.529 μs1.430 μs--1 B
Myriad_Enumerable10000010262.93 μs0.446 μs0.396 μs--1 B
Myriad_Enumerable1000000263.68 μs1.491 μs1.395 μs--1 B
LeopotamEcs10000010275.19 μs1.208 μs1.071 μs--1 B
SveltoECS1000000310.69 μs0.305 μs0.254 μs--1 B
LeopotamEcsLite1000000347.98 μs1.948 μs1.823 μs--1 B
RelEcs1000000573.73 μs11.407 μs12.679 μs--217 B
DefaultEcs_MultiThread10000010768.71 μs15.082 μs17.955 μs--1 B
DefaultEcs_MonoThread10000010781.55 μs9.553 μs8.936 μs--1 B
MonoGameExtended1000000799.64 μs6.806 μs6.366 μs--161 B
LeopotamEcsLite10000010819.39 μs12.271 μs10.878 μs--1 B
RelEcs100000101,701.47 μs31.853 μs54.946 μs--218 B
Morpeh_Stash10000002,837.66 μs22.355 μs19.817 μs--4 B
MonoGameExtended100000103,126.94 μs32.413 μs30.319 μs--164 B
Morpeh_Direct10000004,587.78 μs44.380 μs39.342 μs--8 B
Morpeh_Stash100000109,875.96 μs145.627 μs129.094 μs--17 B
Morpeh_Direct1000001011,816.66 μs114.349 μs106.962 μs--17 B

Benchmarks with issues: SystemWithThreeComponents.SveltoECS: DefaultJob [EntityCount=100000, EntityPadding=10]