Skip to content

Latest commit

 

History

History
74 lines (71 loc) · 10.6 KB

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

File metadata and controls

74 lines (71 loc) · 10.6 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 Median Gen0 Allocated
Arch_MonoThread 100000 0 45.308 μs 0.1321 μs 0.1236 μs 45.357 μs - -
Arch_MonoThread_SourceGenerated 100000 0 28.794 μs 0.0641 μs 0.0600 μs 28.780 μs - -
Arch_MultiThread 100000 0 57.264 μs 0.0820 μs 0.0727 μs 57.284 μs - -
Arch_MonoThread 100000 10 44.605 μs 0.1348 μs 0.1195 μs 44.580 μs - -
Arch_MonoThread_SourceGenerated 100000 10 26.711 μs 0.0862 μs 0.0806 μs 26.754 μs - -
Arch_MultiThread 100000 10 50.987 μs 0.0759 μs 0.0710 μs 50.990 μs - -
DefaultEcs_MonoThread 100000 0 110.189 μs 0.1083 μs 0.0846 μs 110.165 μs - -
DefaultEcs_MultiThread 100000 0 16.247 μs 0.3183 μs 0.8215 μs 16.251 μs - -
DefaultEcs_MonoThread 100000 10 135.716 μs 0.7498 μs 0.6646 μs 135.416 μs - -
DefaultEcs_MultiThread 100000 10 35.017 μs 2.4582 μs 7.2481 μs 31.295 μs - -
Fennecs_ForEach 100000 0 44.249 μs 0.1188 μs 0.1111 μs 44.239 μs - -
Fennecs_Job 100000 0 50.736 μs 0.1517 μs 0.1419 μs 50.701 μs - -
Fennecs_Raw 100000 0 43.445 μs 0.2540 μs 0.2376 μs 43.368 μs - -
Fennecs_ForEach 100000 10 44.538 μs 0.1828 μs 0.1710 μs 44.423 μs - -
Fennecs_Job 100000 10 52.735 μs 0.1195 μs 0.1118 μs 52.693 μs - -
Fennecs_Raw 100000 10 43.897 μs 0.1760 μs 0.1647 μs 44.017 μs - -
FlecsNet_Each 100000 0 196.370 μs 6.1563 μs 17.8606 μs 205.352 μs - -
FlecsNet_Iter 100000 0 62.017 μs 0.2624 μs 0.2454 μs 62.175 μs - -
FlecsNet_Each 100000 10 209.933 μs 0.3426 μs 0.3037 μs 209.967 μs - -
FlecsNet_Iter 100000 10 58.021 μs 0.1786 μs 0.1671 μs 57.961 μs - -
FrifloEngineEcs_MonoThread 100000 0 45.461 μs 0.0433 μs 0.0384 μs 45.463 μs - -
FrifloEngineEcs_MultiThread 100000 0 8.368 μs 0.1633 μs 0.4414 μs 8.299 μs - -
FrifloEngineEcs_SIMD_MonoThread 100000 0 8.607 μs 0.0673 μs 0.0630 μs 8.577 μs - -
FrifloEngineEcs_MonoThread 100000 10 45.153 μs 0.1892 μs 0.1770 μs 45.226 μs - -
FrifloEngineEcs_MultiThread 100000 10 9.527 μs 0.1904 μs 0.5149 μs 9.468 μs - -
FrifloEngineEcs_SIMD_MonoThread 100000 10 7.623 μs 0.0562 μs 0.0526 μs 7.651 μs - -
HypEcs_MonoThread 100000 0 32.666 μs 0.0327 μs 0.0306 μs 32.664 μs - 112 B
HypEcs_MultiThread 100000 0 34.746 μs 0.1753 μs 0.1640 μs 34.782 μs 0.0610 1872 B
HypEcs_MonoThread 100000 10 32.622 μs 0.0259 μs 0.0202 μs 32.616 μs - 112 B
HypEcs_MultiThread 100000 10 34.448 μs 0.1456 μs 0.1362 μs 34.382 μs 0.0610 1872 B
LeopotamEcsLite 100000 0 155.337 μs 0.5269 μs 0.4928 μs 155.061 μs - -
LeopotamEcsLite 100000 10 182.237 μs 0.7044 μs 0.6589 μs 182.504 μs - -
LeopotamEcs 100000 0 125.247 μs 0.3801 μs 0.3555 μs 125.024 μs - -
LeopotamEcs 100000 10 133.385 μs 0.3853 μs 0.3604 μs 133.513 μs - -
MonoGameExtended 100000 0 300.108 μs 0.2923 μs 0.2734 μs 300.212 μs - 160 B
MonoGameExtended 100000 10 852.321 μs 4.9836 μs 4.4179 μs 852.372 μs - 161 B
Morpeh_Direct 100000 0 1,842.942 μs 33.9321 μs 31.7401 μs 1,826.033 μs - 2 B
Morpeh_Stash 100000 0 836.561 μs 3.4551 μs 3.2319 μs 837.310 μs - 1 B
Morpeh_Direct 100000 10 8,316.462 μs 162.6014 μs 159.6963 μs 8,275.210 μs - 12 B
Morpeh_Stash 100000 10 5,149.691 μs 61.1528 μs 54.2104 μs 5,141.828 μs - 6 B
Myriad_SingleThread 100000 0 54.268 μs 0.2890 μs 0.2703 μs 54.186 μs - -
Myriad_MultiThread 100000 0 982.415 μs 9.8467 μs 8.7288 μs 981.153 μs 27.3438 472799 B
Myriad_SingleThreadChunk 100000 0 39.777 μs 0.0425 μs 0.0332 μs 39.766 μs - -
Myriad_MultiThreadChunk 100000 0 22.829 μs 0.0459 μs 0.0407 μs 22.821 μs 0.3052 5464 B
Myriad_Enumerable 100000 0 234.799 μs 1.2097 μs 0.9445 μs 235.036 μs - -
Myriad_Delegate 100000 0 87.757 μs 0.4011 μs 0.3752 μs 87.810 μs - -
Myriad_SingleThreadChunk_SIMD 100000 0 12.391 μs 0.0895 μs 0.0837 μs 12.427 μs - -
Myriad_SingleThread 100000 10 55.081 μs 0.2631 μs 0.2461 μs 55.247 μs - -
Myriad_MultiThread 100000 10 946.951 μs 8.1955 μs 7.6660 μs 944.439 μs 27.3438 463045 B
Myriad_SingleThreadChunk 100000 10 39.258 μs 0.0601 μs 0.0502 μs 39.250 μs - -
Myriad_MultiThreadChunk 100000 10 22.859 μs 0.0877 μs 0.0820 μs 22.859 μs 0.3052 5513 B
Myriad_Enumerable 100000 10 240.305 μs 1.1970 μs 1.1197 μs 239.568 μs - -
Myriad_Delegate 100000 10 66.207 μs 0.1047 μs 0.0875 μs 66.207 μs - -
Myriad_SingleThreadChunk_SIMD 100000 10 12.521 μs 0.0341 μs 0.0302 μs 12.507 μs - -
RelEcs 100000 0 204.882 μs 0.3362 μs 0.2625 μs 204.820 μs - 168 B
RelEcs 100000 10 294.985 μs 2.4805 μs 2.3202 μs 293.926 μs - 168 B
SveltoECS 100000 0 217.040 μs 0.6910 μs 0.6463 μs 217.368 μs - -
SveltoECS 100000 10 1,304.605 μs 6.2746 μs 5.5623 μs 1,306.077 μs - 2 B
TinyEcs_Each 100000 0 26.479 μs 0.0888 μs 0.0787 μs 26.512 μs - -
TinyEcs_EachJob 100000 0 18.590 μs 0.1119 μs 0.0992 μs 18.573 μs 0.0916 1552 B
TinyEcs_Each 100000 10 26.613 μs 0.0838 μs 0.0784 μs 26.641 μs - -
TinyEcs_EachJob 100000 10 19.356 μs 0.1512 μs 0.1414 μs 19.327 μs 0.0916 1552 B