-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of github.com:Doraku/Ecs.CSharp.Benchmark
- Loading branch information
Showing
31 changed files
with
1,255 additions
and
391 deletions.
There are no files selected for viewing
40 changes: 22 additions & 18 deletions
40
results/Ecs.CSharp.Benchmark.CreateEntityWithOneComponent-report-github.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,28 @@ | ||
``` | ||
BenchmarkDotNet v0.13.12, Windows 10 (10.0.19045.3930/22H2/2022Update) | ||
Intel Core i5-3570K CPU 3.40GHz (Ivy Bridge), 1 CPU, 4 logical and 4 physical cores | ||
.NET SDK 8.0.101 | ||
[Host] : .NET 8.0.1 (8.0.123.58001), X64 RyuJIT AVX | ||
Job-VKIYYA : .NET 8.0.1 (8.0.123.58001), X64 RyuJIT AVX | ||
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 | ||
Job-AYWANY : .NET 8.0.4 (8.0.424.16909), X64 RyuJIT AVX2 | ||
InvocationCount=1 UnrollFactor=1 | ||
``` | ||
| Method | EntityCount | Mean | Error | StdDev | Gen0 | CacheMisses/Op | Gen1 | Gen2 | Allocated | | ||
|----------------- |------------ |----------:|----------:|----------:|----------:|---------------:|----------:|----------:|------------:| | ||
| Arch | 100000 | 18.022 ms | 2.5042 ms | 7.3838 ms | 1000.0000 | 78,889 | 1000.0000 | 1000.0000 | 9725.83 KB | | ||
| DefaultEcs | 100000 | 8.520 ms | 0.1702 ms | 0.2700 ms | 2000.0000 | 105,229 | 2000.0000 | 2000.0000 | 11324.68 KB | | ||
| FrifloEngineEcs | 100000 | 3.467 ms | 0.0672 ms | 0.0747 ms | 1000.0000 | 45,714 | 1000.0000 | 1000.0000 | 5724.16 KB | | ||
| HypEcs | 100000 | 15.946 ms | 0.2232 ms | 0.1863 ms | 5000.0000 | 238,660 | 2000.0000 | 2000.0000 | 25825.74 KB | | ||
| LeopotamEcs | 100000 | 20.304 ms | 0.4022 ms | 0.8995 ms | 2000.0000 | 257,024 | 1000.0000 | 1000.0000 | 13684.03 KB | | ||
| LeopotamEcsLite | 100000 | 11.568 ms | 0.1902 ms | 0.1779 ms | 2000.0000 | 100,489 | 2000.0000 | 2000.0000 | 8170.31 KB | | ||
| MonoGameExtended | 100000 | 28.082 ms | 0.2086 ms | 0.1952 ms | 2000.0000 | 254,089 | 2000.0000 | 2000.0000 | 16412.13 KB | | ||
| Morpeh_Direct | 100000 | 13.625 ms | 0.2660 ms | 0.3981 ms | 1000.0000 | 133,698 | 1000.0000 | 1000.0000 | 12481.63 KB | | ||
| Morpeh_Stash | 100000 | 13.183 ms | 0.1900 ms | 0.1777 ms | 1000.0000 | 132,164 | 1000.0000 | 1000.0000 | 12481.63 KB | | ||
| RelEcs | 100000 | 43.917 ms | 0.8666 ms | 1.0960 ms | 3000.0000 | 744,480 | 3000.0000 | 2000.0000 | 29705.35 KB | | ||
| SveltoECS | 100000 | 36.594 ms | 0.7295 ms | 1.0227 ms | - | 751,995 | - | - | 1.25 KB | | ||
| Method | EntityCount | Mean | Error | StdDev | Gen0 | Gen1 | Gen2 | Allocated | | ||
|----------------- |------------ |----------:|----------:|----------:|----------:|----------:|----------:|------------:| | ||
| Arch | 100000 | 7.039 ms | 0.0727 ms | 0.0645 ms | - | - | - | 3178.16 KB | | ||
| DefaultEcs | 100000 | 11.389 ms | 0.2068 ms | 0.1834 ms | - | - | - | 11321.11 KB | | ||
| Fennecs | 100000 | 10.429 ms | 0.1862 ms | 0.3498 ms | - | - | - | 13636.45 KB | | ||
| FlecsNet | 100000 | 6.431 ms | 0.1286 ms | 0.1844 ms | - | - | - | 2.73 KB | | ||
| FrifloEngineEcs | 100000 | 2.837 ms | 0.1132 ms | 0.3247 ms | 1000.0000 | 1000.0000 | 1000.0000 | 5722.08 KB | | ||
| LeopotamEcsLite | 100000 | 3.608 ms | 0.1019 ms | 0.2956 ms | - | - | - | 7151.08 KB | | ||
| LeopotamEcs | 100000 | 6.285 ms | 0.1963 ms | 0.5788 ms | - | - | - | 13685.65 KB | | ||
| MonoGameExtended | 100000 | 8.255 ms | 0.5311 ms | 1.5408 ms | - | - | - | 16408.89 KB | | ||
| Morpeh_Direct | 100000 | 58.202 ms | 2.8245 ms | 8.1945 ms | 2000.0000 | 2000.0000 | 1000.0000 | 41305.76 KB | | ||
| Morpeh_Stash | 100000 | 45.100 ms | 1.4572 ms | 4.1339 ms | 2000.0000 | 2000.0000 | 1000.0000 | 41305.76 KB | | ||
| Myriad | 100000 | 10.845 ms | 0.2089 ms | 0.2996 ms | - | - | - | 6914.67 KB | | ||
| HypEcs | 100000 | 9.897 ms | 0.1977 ms | 0.4462 ms | - | - | - | 25827.05 KB | | ||
| RelEcs | 100000 | 14.758 ms | 0.2924 ms | 0.6834 ms | 1000.0000 | - | - | 29706.66 KB | | ||
| SveltoECS | 100000 | 21.747 ms | 0.4257 ms | 1.0680 ms | - | - | - | 3.22 KB | | ||
| TinyEcs | 100000 | 7.454 ms | 0.1474 ms | 0.1306 ms | - | - | - | 7834.44 KB | |
40 changes: 22 additions & 18 deletions
40
results/Ecs.CSharp.Benchmark.CreateEntityWithThreeComponents-report-github.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,28 @@ | ||
``` | ||
BenchmarkDotNet v0.13.12, Windows 10 (10.0.19045.3930/22H2/2022Update) | ||
Intel Core i5-3570K CPU 3.40GHz (Ivy Bridge), 1 CPU, 4 logical and 4 physical cores | ||
.NET SDK 8.0.101 | ||
[Host] : .NET 8.0.1 (8.0.123.58001), X64 RyuJIT AVX | ||
Job-VKIYYA : .NET 8.0.1 (8.0.123.58001), X64 RyuJIT AVX | ||
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 | ||
Job-AYWANY : .NET 8.0.4 (8.0.424.16909), X64 RyuJIT AVX2 | ||
InvocationCount=1 UnrollFactor=1 | ||
``` | ||
| Method | EntityCount | Mean | Error | StdDev | CacheMisses/Op | Gen0 | Gen1 | Gen2 | Allocated | | ||
|----------------- |------------ |----------:|---------:|---------:|---------------:|-----------:|----------:|----------:|------------:| | ||
| Arch | 100000 | 12.87 ms | 0.252 ms | 0.299 ms | 65,081 | - | - | - | 10381.21 KB | | ||
| DefaultEcs | 100000 | 17.90 ms | 0.149 ms | 0.183 ms | 226,834 | 2000.0000 | 2000.0000 | 2000.0000 | 19515.29 KB | | ||
| FrifloEngineEcs | 100000 | 3.421 ms | 0.067 ms | 0.116 ms | 42,792 | 1000.0000 | 1000.0000 | 1000.0000 | 6758.40 KB | | ||
| HypEcs | 100000 | 50.00 ms | 0.992 ms | 1.019 ms | 513,928 | 19000.0000 | 3000.0000 | 3000.0000 | 68747.41 KB | | ||
| LeopotamEcs | 100000 | 28.95 ms | 0.778 ms | 2.244 ms | 249,774 | 2000.0000 | 1000.0000 | 1000.0000 | 15734.71 KB | | ||
| LeopotamEcsLite | 100000 | 26.25 ms | 0.353 ms | 0.330 ms | 150,733 | 2000.0000 | 2000.0000 | 2000.0000 | 12268.14 KB | | ||
| MonoGameExtended | 100000 | 57.80 ms | 1.110 ms | 1.140 ms | 1,216,620 | 4000.0000 | 3000.0000 | 2000.0000 | 30152.63 KB | | ||
| Morpeh_Direct | 100000 | 34.79 ms | 0.595 ms | 0.556 ms | 304,068 | 2000.0000 | 2000.0000 | 1000.0000 | 26114.95 KB | | ||
| Morpeh_Stash | 100000 | 16.57 ms | 0.150 ms | 0.140 ms | 151,006 | 1000.0000 | 1000.0000 | 1000.0000 | 15896.18 KB | | ||
| RelEcs | 100000 | 129.63 ms | 2.587 ms | 6.905 ms | 1,929,645 | 11000.0000 | 4000.0000 | 2000.0000 | 75704.51 KB | | ||
| SveltoECS | 100000 | 78.32 ms | 1.428 ms | 1.857 ms | 1,592,638 | - | - | - | 2.67 KB | | ||
| Method | EntityCount | Mean | Error | StdDev | Median | Gen0 | Gen1 | Gen2 | Allocated | | ||
|----------------- |------------ |-----------:|----------:|----------:|-----------:|----------:|----------:|----------:|------------:| | ||
| Arch | 100000 | 3.316 ms | 0.0507 ms | 0.0901 ms | 3.277 ms | - | - | - | 3947.67 KB | | ||
| SveltoECS | 100000 | 46.643 ms | 0.9223 ms | 2.0437 ms | 46.569 ms | - | - | - | 4.64 KB | | ||
| DefaultEcs | 100000 | 10.885 ms | 0.2153 ms | 0.4542 ms | 10.896 ms | - | - | - | 19516.68 KB | | ||
| Fennecs | 100000 | 24.621 ms | 0.2870 ms | 0.2685 ms | 24.520 ms | - | - | - | 16713.12 KB | | ||
| FlecsNet | 100000 | 16.746 ms | 0.2449 ms | 0.2291 ms | 16.665 ms | - | - | - | 3.48 KB | | ||
| FrifloEngineEcs | 100000 | 2.525 ms | 0.0519 ms | 0.1481 ms | 2.490 ms | 1000.0000 | 1000.0000 | 1000.0000 | 6750.23 KB | | ||
| HypEcs | 100000 | 30.509 ms | 0.6019 ms | 0.8438 ms | 30.301 ms | 4000.0000 | 3000.0000 | 1000.0000 | 68750.7 KB | | ||
| LeopotamEcsLite | 100000 | 5.995 ms | 0.1867 ms | 0.5505 ms | 6.015 ms | - | - | - | 11248.14 KB | | ||
| LeopotamEcs | 100000 | 8.869 ms | 0.1899 ms | 0.5571 ms | 8.890 ms | - | - | - | 15736.4 KB | | ||
| MonoGameExtended | 100000 | 21.133 ms | 0.4027 ms | 0.9090 ms | 21.204 ms | - | - | - | 30154.05 KB | | ||
| Morpeh_Direct | 100000 | 147.879 ms | 2.8021 ms | 2.6211 ms | 147.521 ms | 5000.0000 | 5000.0000 | 1000.0000 | 83802.09 KB | | ||
| Morpeh_Stash | 100000 | 52.206 ms | 0.9679 ms | 1.7453 ms | 52.061 ms | 3000.0000 | 3000.0000 | 2000.0000 | 44724.3 KB | | ||
| Myriad | 100000 | 22.632 ms | 0.2139 ms | 0.1896 ms | 22.642 ms | - | - | - | 7704.88 KB | | ||
| RelEcs | 100000 | 65.055 ms | 1.2292 ms | 1.1498 ms | 64.518 ms | 3000.0000 | 1000.0000 | - | 75699.76 KB | | ||
| TinyEcs | 100000 | 23.599 ms | 0.1788 ms | 0.1396 ms | 23.566 ms | 1000.0000 | 1000.0000 | - | 21314.25 KB | |
40 changes: 22 additions & 18 deletions
40
results/Ecs.CSharp.Benchmark.CreateEntityWithTwoComponents-report-github.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,28 @@ | ||
``` | ||
BenchmarkDotNet v0.13.12, Windows 10 (10.0.19045.3930/22H2/2022Update) | ||
Intel Core i5-3570K CPU 3.40GHz (Ivy Bridge), 1 CPU, 4 logical and 4 physical cores | ||
.NET SDK 8.0.101 | ||
[Host] : .NET 8.0.1 (8.0.123.58001), X64 RyuJIT AVX | ||
Job-VKIYYA : .NET 8.0.1 (8.0.123.58001), X64 RyuJIT AVX | ||
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 | ||
Job-AYWANY : .NET 8.0.4 (8.0.424.16909), X64 RyuJIT AVX2 | ||
InvocationCount=1 UnrollFactor=1 | ||
``` | ||
| Method | EntityCount | Mean | Error | StdDev | CacheMisses/Op | Gen0 | Gen1 | Gen2 | Allocated | | ||
|----------------- |------------ |----------:|---------:|---------:|---------------:|-----------:|----------:|----------:|------------:| | ||
| Arch | 100000 | 11.17 ms | 0.221 ms | 0.310 ms | 64,717 | - | - | - | 9891.36 KB | | ||
| DefaultEcs | 100000 | 13.93 ms | 0.159 ms | 0.212 ms | 167,855 | 2000.0000 | 2000.0000 | 2000.0000 | 15417.46 KB | | ||
| FrifloEngineEcs | 100000 | 3.40 ms | 0.063 ms | 0.065 ms | 43,128 | 1000.0000 | 1000.0000 | 1000.0000 | 6236.16 KB | | ||
| HypEcs | 100000 | 31.64 ms | 0.548 ms | 0.538 ms | 348,540 | 11000.0000 | 2000.0000 | 2000.0000 | 45333.08 KB | | ||
| LeopotamEcs | 100000 | 18.57 ms | 0.353 ms | 0.571 ms | 261,029 | 2000.0000 | 1000.0000 | 1000.0000 | 14709.41 KB | | ||
| LeopotamEcsLite | 100000 | 18.97 ms | 0.217 ms | 0.203 ms | 114,688 | 2000.0000 | 2000.0000 | 2000.0000 | 10219.18 KB | | ||
| MonoGameExtended | 100000 | 46.98 ms | 0.939 ms | 1.644 ms | 578,387 | 3000.0000 | 3000.0000 | 3000.0000 | 23372.71 KB | | ||
| Morpeh_Direct | 100000 | 68.96 ms | 1.364 ms | 1.624 ms | 688,518 | 5000.0000 | 2000.0000 | 2000.0000 | 42308.41 KB | | ||
| Morpeh_Stash | 100000 | 24.12 ms | 0.778 ms | 2.233 ms | 202,301 | 2000.0000 | 2000.0000 | 1000.0000 | 19310.76 KB | | ||
| RelEcs | 100000 | 102.98 ms | 1.370 ms | 1.144 ms | 1,332,887 | 7000.0000 | 4000.0000 | 2000.0000 | 50755.08 KB | | ||
| SveltoECS | 100000 | 58.31 ms | 1.165 ms | 2.009 ms | 1,274,636 | - | - | - | 2.17 KB | | ||
| Method | EntityCount | Mean | Error | StdDev | Gen0 | Gen1 | Gen2 | Allocated | | ||
|----------------- |------------ |-----------:|----------:|----------:|----------:|----------:|----------:|-------------:| | ||
| Arch | 100000 | 6.840 ms | 0.1024 ms | 0.0855 ms | - | - | - | 3558.44 KB | | ||
| DefaultEcs | 100000 | 8.515 ms | 0.1698 ms | 0.2086 ms | - | - | - | 15418.9 KB | | ||
| Fennecs | 100000 | 15.376 ms | 0.1777 ms | 0.1575 ms | - | - | - | 15174.45 KB | | ||
| FlecsNet | 100000 | 11.082 ms | 0.1213 ms | 0.0947 ms | - | - | - | 3.11 KB | | ||
| FrifloEngineEcs | 100000 | 2.522 ms | 0.0625 ms | 0.1804 ms | 1000.0000 | 1000.0000 | 1000.0000 | 6236.16 KB | | ||
| HypEcs | 100000 | 18.703 ms | 0.3537 ms | 0.3473 ms | 1000.0000 | 1000.0000 | - | 45334.39 KB | | ||
| LeopotamEcsLite | 100000 | 5.162 ms | 0.1030 ms | 0.3004 ms | - | - | - | 9199.61 KB | | ||
| LeopotamEcs | 100000 | 6.982 ms | 0.1535 ms | 0.4454 ms | - | - | - | 14711.02 KB | | ||
| MonoGameExtended | 100000 | 13.274 ms | 0.2631 ms | 0.6977 ms | - | - | - | 23373.84 KB | | ||
| Morpeh_Direct | 100000 | 239.144 ms | 4.5725 ms | 4.4908 ms | 8000.0000 | 8000.0000 | 2000.0000 | 128867.66 KB | | ||
| Morpeh_Stash | 100000 | 39.734 ms | 0.8404 ms | 2.4779 ms | 2000.0000 | 1000.0000 | 1000.0000 | 48133.7 KB | | ||
| Myriad | 100000 | 15.280 ms | 0.1736 ms | 0.1624 ms | - | - | - | 7309.77 KB | | ||
| RelEcs | 100000 | 36.776 ms | 0.7042 ms | 0.6916 ms | 2000.0000 | 1000.0000 | - | 50749.86 KB | | ||
| SveltoECS | 100000 | 34.237 ms | 0.6083 ms | 0.6508 ms | - | - | - | 4.14 KB | | ||
| TinyEcs | 100000 | 14.042 ms | 0.1534 ms | 0.1360 ms | - | - | - | 13785.08 KB | |
Oops, something went wrong.