@@ -8,46 +8,49 @@ namespace Hexecs.Benchmarks.Actors;
88
99// BenchmarkDotNet v0.15.8, Windows 11 (10.0.22621.4317/22H2/2022Update/SunValley2)
1010// Intel Xeon CPU E5-2697 v3 2.60GHz, 2 CPU, 56 logical and 28 physical cores
11- // .NET SDK 10.0.100
12- // [Host] : .NET 10.0.0 (10.0.0 , 10.0.25.52411 ), X64 RyuJIT x86-64-v3
13- // .NET 10.0 : .NET 10.0.0 (10.0.0 , 10.0.25.52411 ), X64 RyuJIT x86-64-v3
11+ // .NET SDK 10.0.102
12+ // [Host] : .NET 10.0.2 (10.0.2 , 10.0.225.61305 ), X64 RyuJIT x86-64-v3
13+ // .NET 10.0 : .NET 10.0.2 (10.0.2 , 10.0.225.61305 ), X64 RyuJIT x86-64-v3
1414//
1515// Job=.NET 10.0 Runtime=.NET 10.0
1616//
17- // | Method | Count | Mean | Ratio | Gen0 | Allocated | Alloc Ratio |
18- // |---------------------------- |------- |-------------:|------:|-------:|-----------:|------------:|
19- // | FriFlo_CreateAddDestroy | 1000 | 153 .5 us | 0.29 | - | - | NA |
20- // | DefaultEcs_CreateAddDestroy | 1000 | 401.1 us | 0.77 | 1.4648 | 32000 B | NA |
21- // | Hexecs_CreateAddDestroy | 1000 | 523.6 us | 1.00 | - | - | NA |
22- // | | | | | | | |
23- // | FriFlo_CreateAddDestroy | 100000 | 16,519.0 us | 0.25 | - | 40 B | 1.00 |
24- // | Hexecs_CreateAddDestroy | 100000 | 65,924.0 us | 1.00 | - | 40 B | 1.00 |
25- // | DefaultEcs_CreateAddDestroy | 100000 | 105,603.9 us | 1.60 | - | 3200040 B | 80,001.00 |
26- // | | | | | | | |
27- // | FriFlo_CreateAddDestroy | 500000 | 85,496.9 us | 0.18 | - | 40 B | 1.00 |
28- // | Hexecs_CreateAddDestroy | 500000 | 474,476.8 us | 1.00 | - | 40 B | 1 .00 |
29- // | DefaultEcs_CreateAddDestroy | 500000 | 539,368.3 us | 1.14 | - | 16000040 B | 400,001 .00 |
17+ // | Method | Count | Mean | Ratio | Gen0 | Allocated | Alloc Ratio |
18+ // |---------------------------- |------- |-------------:|------:|--------- :|-----------:|------------:|
19+ // | FriFlo_CreateAddDestroy | 1000 | 157 .5 us | 0.32 | - | - | NA |
20+ // | DefaultEcs_CreateAddDestroy | 1000 | 400.8 us | 0.83 | 1.4648 | 32000 B | NA |
21+ // | Hexecs_CreateAddDestroy | 1000 | 485.5 us | 1.00 | - | - | NA |
22+ // | | | | | | | |
23+ // | FriFlo_CreateAddDestroy | 100000 | 16,503.2 us | 0.26 | - | 40 B | 1.00 |
24+ // | Hexecs_CreateAddDestroy | 100000 | 62,708.1 us | 1.00 | - | 40 B | 1.00 |
25+ // | DefaultEcs_CreateAddDestroy | 100000 | 89,760.2 us | 1.43 | 166.6667 | 3200040 B | 80,001.00 |
26+ // | | | | | | | |
27+ // | FriFlo_CreateAddDestroy | 500000 | 84,276.5 us | 0.15 | - | 40 B | 1.00 |
28+ // | DefaultEcs_CreateAddDestroy | 500000 | 457,366.0 us | 0.83 | - | 16000040 B | 400,001 .00 |
29+ // | Hexecs_CreateAddDestroy | 500000 | 551,567.4 us | 1.00 | - | 40 B | 1 .00 |
3030//
31- // ------------------------------------------------------------------------------------
31+ // ---------------------------------------------------------------------------------------------------------
3232//
3333// BenchmarkDotNet v0.15.8, macOS Tahoe 26.2 (25C56) [Darwin 25.2.0]
3434// Apple M3 Max, 1 CPU, 16 logical and 16 physical cores
35- // .NET SDK 10.0.101
35+ // .NET SDK 10.0.102
3636// [Host] : .NET 10.0.1 (10.0.1, 10.0.125.57005), Arm64 RyuJIT armv8.0-a
37- // .NET 10.0 : .NET 10.0.1 (10.0.1 , 10.0.125.57005 ), Arm64 RyuJIT armv8.0-a
37+ // .NET 10.0 : .NET 10.0.2 (10.0.2 , 10.0.225.61305 ), Arm64 RyuJIT armv8.0-a
3838//
3939// Job=.NET 10.0 Runtime=.NET 10.0
4040//
41- // | Method | Count | Mean | Ratio | Gen0 | Gen1 | Allocated | Alloc Ratio |
42- // |---------------------------- |------- |-------------:|------:|----------:|---------:|-----------:|------------:|
43- // | Hexecs_CreateAddDestroy | 1000 | 176.0 us | 1.00 | - | - | - | NA |
44- // | DefaultEcs_CreateAddDestroy | 1000 | 207.3 us | 1.18 | 3.6621 | - | 32000 B | NA |
45- // | | | | | | | | |
46- // | Hexecs_CreateAddDestroy | 100000 | 19,069.0 us | 1.00 | - | - | 40 B | 1.00 |
47- // | DefaultEcs_CreateAddDestroy | 100000 | 22,847.4 us | 1.20 | 375.0000 | 156.2500 | 3200040 B | 80,001.00 |
48- // | | | | | | | | |
49- // | Hexecs_CreateAddDestroy | 500000 | 113,318.9 us | 1.00 | - | - | 40 B | 1.00 |
50- // | DefaultEcs_CreateAddDestroy | 500000 | 121,507.3 us | 1.07 | 1800.0000 | 800.0000 | 16000040 B | 400,001.00 |
41+ // | Method | Count | Mean | Ratio | Gen0 | Gen1 | Allocated | Alloc Ratio |
42+ // |---------------------------- |------- |--------------:|------:|----------:|---------:|-----------:|------------:|
43+ // | FriFlo_CreateAddDestroy | 1000 | 70.04 us | 0.45 | - | - | - | NA |
44+ // | Hexecs_CreateAddDestroy | 1000 | 156.05 us | 1.00 | - | - | - | NA |
45+ // | DefaultEcs_CreateAddDestroy | 1000 | 206.26 us | 1.32 | 3.6621 | - | 32000 B | NA |
46+ // | | | | | | | | |
47+ // | FriFlo_CreateAddDestroy | 100000 | 7,036.37 us | 0.41 | - | - | 40 B | 1.00 |
48+ // | Hexecs_CreateAddDestroy | 100000 | 16,996.78 us | 1.00 | - | - | 40 B | 1.00 |
49+ // | DefaultEcs_CreateAddDestroy | 100000 | 22,336.53 us | 1.31 | 375.0000 | 156.2500 | 3200040 B | 80,001.00 |
50+ // | | | | | | | | |
51+ // | FriFlo_CreateAddDestroy | 500000 | 33,983.08 us | 0.36 | - | - | 40 B | 1.00 |
52+ // | Hexecs_CreateAddDestroy | 500000 | 93,505.58 us | 1.00 | - | - | 40 B | 1.00 |
53+ // | DefaultEcs_CreateAddDestroy | 500000 | 122,641.64 us | 1.31 | 1800.0000 | 800.0000 | 16000040 B | 400,001.00 |
5154
5255[ SimpleJob ( RuntimeMoniker . Net10_0 ) ]
5356[ Orderer ( SummaryOrderPolicy . FastestToSlowest ) ]
0 commit comments