Skip to content

Latest commit

 

History

History
78 lines (75 loc) · 10.4 KB

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

File metadata and controls

78 lines (75 loc) · 10.4 KB

BenchmarkDotNet v0.13.12, Windows 11 (10.0.22631.3447/23H2/2023Update/SunValley3)
AMD Ryzen 9 5900X, 1 CPU, 24 logical and 12 physical cores
.NET SDK 8.0.204
  [Host]     : .NET 8.0.4 (8.0.424.16909), X64 RyuJIT AVX2
  DefaultJob : .NET 8.0.4 (8.0.424.16909), X64 RyuJIT AVX2


Method EntityCount EntityPadding Mean Error StdDev Gen0 Allocated
Arch_MonoThread 100000 0 23.420 μs 0.0978 μs 0.0915 μs - -
Arch_MonoThread_SourceGenerated 100000 0 23.251 μs 0.0612 μs 0.0572 μs - -
Arch_MultiThread 100000 0 49.880 μs 0.1483 μs 0.1314 μs - -
Arch_MonoThread 100000 10 23.125 μs 0.0681 μs 0.0637 μs - -
Arch_MonoThread_SourceGenerated 100000 10 23.144 μs 0.1409 μs 0.1318 μs - -
Arch_MultiThread 100000 10 49.402 μs 0.1822 μs 0.1615 μs - -
DefaultEcs_ComponentSystem_MonoThread 100000 0 21.602 μs 0.0306 μs 0.0286 μs - -
DefaultEcs_ComponentSystem_MultiThread 100000 0 5.319 μs 0.1057 μs 0.2135 μs - -
DefaultEcs_EntitySetSystem_MonoThread 100000 0 95.132 μs 0.5265 μs 0.4925 μs - -
DefaultEcs_EntitySetSystem_MultiThread 100000 0 11.450 μs 0.2251 μs 0.3505 μs - -
DefaultEcs_ComponentSystem_MonoThread 100000 10 21.527 μs 0.1031 μs 0.0964 μs - -
DefaultEcs_ComponentSystem_MultiThread 100000 10 4.566 μs 0.0797 μs 0.0886 μs - -
DefaultEcs_EntitySetSystem_MonoThread 100000 10 95.655 μs 0.0484 μs 0.0378 μs - -
DefaultEcs_EntitySetSystem_MultiThread 100000 10 14.483 μs 0.2879 μs 0.5477 μs - -
Fennecs_ForEach 100000 0 21.648 μs 0.0124 μs 0.0110 μs - -
Fennecs_Job 100000 0 53.325 μs 0.1821 μs 0.1703 μs - -
Fennecs_Raw 100000 0 43.673 μs 0.4630 μs 0.4105 μs - -
Fennecs_ForEach 100000 10 21.875 μs 0.0299 μs 0.0280 μs - -
Fennecs_Job 100000 10 53.428 μs 0.1151 μs 0.1077 μs - -
Fennecs_Raw 100000 10 43.439 μs 0.1055 μs 0.0986 μs - -
FlecsNet_Each 100000 0 71.867 μs 0.9416 μs 0.8808 μs - -
FlecsNet_Iter 100000 0 50.694 μs 0.0619 μs 0.0579 μs - -
FlecsNet_Each 100000 10 71.011 μs 0.5452 μs 0.4833 μs - -
FlecsNet_Iter 100000 10 43.764 μs 0.1977 μs 0.1849 μs - -
FrifloEngineEcs_MonoThread 100000 0 21.537 μs 0.0981 μs 0.0918 μs - -
FrifloEngineEcs_MultiThread 100000 0 5.991 μs 0.1188 μs 0.2777 μs - -
FrifloEngineEcs_SIMD_MonoThread 100000 0 6.411 μs 0.0203 μs 0.0190 μs - -
FrifloEngineEcs_MonoThread 100000 10 21.633 μs 0.1718 μs 0.1607 μs - -
FrifloEngineEcs_MultiThread 100000 10 5.954 μs 0.1165 μs 0.1915 μs - -
FrifloEngineEcs_SIMD_MonoThread 100000 10 6.542 μs 0.0364 μs 0.0340 μs - -
HypEcs_MonoThread 100000 0 38.163 μs 0.1384 μs 0.1295 μs - 72 B
HypEcs_MultiThread 100000 0 39.918 μs 0.1703 μs 0.1593 μs 0.0610 1832 B
HypEcs_MonoThread 100000 10 37.704 μs 0.1888 μs 0.1766 μs - 72 B
HypEcs_MultiThread 100000 10 39.707 μs 0.0574 μs 0.0537 μs 0.0610 1832 B
LeopotamEcsLite 100000 0 111.991 μs 0.0742 μs 0.0694 μs - -
LeopotamEcsLite 100000 10 115.782 μs 0.4815 μs 0.4269 μs - -
LeopotamEcs 100000 0 83.299 μs 0.2362 μs 0.2094 μs - -
LeopotamEcs 100000 10 108.404 μs 0.6523 μs 0.6102 μs - -
MonoGameExtended 100000 0 253.155 μs 1.2699 μs 1.1879 μs - 160 B
MonoGameExtended 100000 10 373.545 μs 2.6900 μs 2.5163 μs - 160 B
Morpeh_Direct 100000 0 1,043.726 μs 1.7921 μs 1.3991 μs - 2 B
Morpeh_Stash 100000 0 568.116 μs 2.7533 μs 2.5755 μs - 1 B
Morpeh_Direct 100000 10 2,598.587 μs 21.9535 μs 18.3321 μs - 3 B
Morpeh_Stash 100000 10 2,363.997 μs 46.5325 μs 97.1307 μs - 3 B
Myriad_SingleThread 100000 0 51.304 μs 0.3245 μs 0.3035 μs - -
Myriad_MultiThread 100000 0 837.895 μs 9.1105 μs 8.5220 μs 26.3672 442063 B
Myriad_SingleThreadChunk 100000 0 23.897 μs 0.1693 μs 0.1584 μs - -
Myriad_MultiThreadChunk 100000 0 21.416 μs 0.0781 μs 0.0731 μs 0.3052 5411 B
Myriad_Enumerable 100000 0 112.296 μs 0.0674 μs 0.0526 μs - -
Myriad_Delegate 100000 0 67.135 μs 0.1685 μs 0.1576 μs - -
Myriad_SingleThreadChunk_SIMD 100000 0 9.227 μs 0.0440 μs 0.0390 μs - -
Myriad_SingleThread 100000 10 51.063 μs 0.1514 μs 0.1264 μs - -
Myriad_MultiThread 100000 10 885.890 μs 6.8570 μs 6.4140 μs 26.3672 448585 B
Myriad_SingleThreadChunk 100000 10 23.871 μs 0.1273 μs 0.1191 μs - -
Myriad_MultiThreadChunk 100000 10 21.547 μs 0.1076 μs 0.1006 μs 0.3052 5442 B
Myriad_Enumerable 100000 10 111.324 μs 0.8480 μs 0.7932 μs - -
Myriad_Delegate 100000 10 65.977 μs 0.5311 μs 0.4968 μs - -
Myriad_SingleThreadChunk_SIMD 100000 10 8.868 μs 0.0565 μs 0.0529 μs - -
RelEcs 100000 0 183.712 μs 0.2463 μs 0.2183 μs - 120 B
RelEcs 100000 10 236.031 μs 1.6676 μs 1.5599 μs - 120 B
SveltoECS 100000 0 108.539 μs 0.4489 μs 0.4199 μs - -
SveltoECS 100000 10 127.687 μs 0.5123 μs 0.4541 μs - -
TinyEcs_Each 100000 0 29.126 μs 0.1021 μs 0.0905 μs - -
TinyEcs_EachJob 100000 0 18.492 μs 0.0376 μs 0.0333 μs 0.0916 1552 B
TinyEcs_Each 100000 10 29.782 μs 0.1466 μs 0.1371 μs - -
TinyEcs_EachJob 100000 10 18.009 μs 0.0492 μs 0.0460 μs 0.0916 1552 B