@@ -25,31 +25,31 @@ Written in .NET 9
25
25
## Result Win 11 x64
26
26
```
27
27
28
- BenchmarkDotNet v0.14.0, Windows 11 (10.0.26100.2894 )
28
+ BenchmarkDotNet v0.14.0, Windows 11 (10.0.26100.3476 )
29
29
AMD Ryzen 7 7800X3D, 1 CPU, 16 logical and 8 physical cores
30
- .NET SDK 9.0.102
31
- [Host] : .NET 9.0.1 (9.0.124.61010 ), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
32
- .NET 9.0 : .NET 9.0.1 (9.0.124.61010 ), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
30
+ .NET SDK 9.0.104
31
+ [Host] : .NET 9.0.3 (9.0.325.11113 ), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
32
+ .NET 9.0 : .NET 9.0.3 (9.0.325.11113 ), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
33
33
34
34
Job=.NET 9.0 Runtime=.NET 9.0
35
35
36
36
```
37
37
| Method | LoopCount | Mean | Error | StdDev | Rank | Gen0 | Gen1 | Allocated |
38
38
| ---------------------- | ---------- | ----------:| ----------:| ----------:| -----:| -------:| -------:| ----------:|
39
- | LuaCSAlloc | 100 | 26.846 μs | 0.2349 μs | 0.2197 μs | 3 | 1.5869 | 0.6104 | 79936 B |
40
- | MondAlloc | 100 | 22.629 μs | 0.1171 μs | 0.1038 μs | 2 | 1.3123 | 0.1831 | 66304 B |
41
- | MoonSharpAlloc | 100 | 68.295 μs | 0.5321 μs | 0.4154 μs | 4 | 3.0518 | 0.7324 | 153544 B |
42
- | LuaNETAlloc | 100 | 21.299 μs | 0.2738 μs | 0.2287 μs | 1 | - | - | 56 B |
43
- | JintAlloc | 100 | 21.549 μs | 0.1448 μs | 0.1354 μs | 1 | 1.0376 | 0.0916 | 52664 B |
39
+ | LuaCSAlloc | 100 | 27.608 μs | 0.1302 μs | 0.1154 μs | 3 | 1.5869 | 0.6104 | 79936 B |
40
+ | MondAlloc | 100 | 21.392 μs | 0.1182 μs | 0.0987 μs | 1 | 1.0376 | 0.1221 | 53264 B |
41
+ | MoonSharpAlloc | 100 | 70.000 μs | 0.2028 μs | 0.1897 μs | 4 | 3.0518 | 0.7324 | 153544 B |
42
+ | LuaNETAlloc | 100 | 21.101 μs | 0.2174 μs | 0.1815 μs | 1 | - | - | 56 B |
43
+ | JintAlloc | 100 | 24.316 μs | 0.0336 μs | 0.0298 μs | 2 | 1.0376 | 0.0916 | 52600 B |
44
44
| | | | | | | | | |
45
- | LuaCSCSharpToLang | 100 | 9.126 μs | 0.0257 μs | 0.0214 μs | 2 | 0.1831 | - | 9944 B |
46
- | MondCSharpToLang | 100 | 7.455 μs | 0.0304 μs | 0.0254 μs | 1 | 0.3204 | - | 16272 B |
47
- | MoonSharpCSharpToLang | 100 | 13.544 μs | 0.0922 μs | 0.0862 μs | 4 | 1.2817 | - | 65032 B |
48
- | LuaNETCSharpToLang | 100 | 7.601 μs | 0.0935 μs | 0.0829 μs | 1 | - | - | - |
49
- | JintCSharpToLang | 100 | 11.988 μs | 0.0164 μs | 0.0128 μs | 3 | 0.8545 | - | 43200 B |
45
+ | LuaCSCSharpToLang | 100 | 9.140 μs | 0.0246 μs | 0.0230 μs | 3 | 0.1831 | - | 9944 B |
46
+ | MondCSharpToLang | 100 | 6.971 μs | 0.0017 μs | 0.0014 μs | 1 | - | - | 112 B |
47
+ | MoonSharpCSharpToLang | 100 | 13.566 μs | 0.0908 μs | 0.0849 μs | 5 | 1.2817 | - | 65032 B |
48
+ | LuaNETCSharpToLang | 100 | 7.412 μs | 0.0083 μs | 0.0073 μs | 2 | - | - | - |
49
+ | JintCSharpToLang | 100 | 11.498 μs | 0.0312 μs | 0.0292 μs | 4 | 0.7324 | - | 36800 B |
50
50
| | | | | | | | | |
51
- | LuaCSLangToCSharp | 100 | 5.453 μs | 0.0115 μs | 0.0096 μs | 2 | - | - | 288 B |
52
- | MondLangToCSharp | 100 | 6.278 μs | 0.0312 μs | 0.0292 μs | 3 | 0.2060 | - | 10664 B |
53
- | MoonSharpLangToCSharp | 100 | 19.395 μs | 0.0403 μs | 0.0337 μs | 4 | 1.2512 | - | 64136 B |
54
- | LuaNETLangToCSharp | 100 | 5.285 μs | 0.0178 μs | 0.0317 μs | 1 | - | - | - |
55
- | JintLangToCSharp | 100 | 25.233 μs | 0.5004 μs | 0.8632 μs | 5 | 0.9460 | - | 48072 B |
51
+ | LuaCSLangToCSharp | 100 | 5.318 μs | 0.0020 μs | 0.0016 μs | 2 | - | - | 288 B |
52
+ | MondLangToCSharp | 100 | 5.073 μs | 0.0275 μs | 0.0244 μs | 1 | - | - | - |
53
+ | MoonSharpLangToCSharp | 100 | 19.966 μs | 0.3306 μs | 0.2931 μs | 3 | 1.2512 | - | 64136 B |
54
+ | LuaNETLangToCSharp | 100 | 5.220 μs | 0.0122 μs | 0.0108 μs | 2 | - | - | - |
55
+ | JintLangToCSharp | 100 | 25.553 μs | 0.5028 μs | 1.1246 μs | 4 | 0.8240 | - | 41608 B |
0 commit comments