@@ -25,31 +25,31 @@ Written in .NET 9
2525## Result Win 11 x64
2626```
2727
28- BenchmarkDotNet v0.14.0, Windows 11 (10.0.26100.2894 )
28+ BenchmarkDotNet v0.14.0, Windows 11 (10.0.26100.3476 )
2929AMD 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
3333
3434Job=.NET 9.0 Runtime=.NET 9.0
3535
3636```
3737| Method | LoopCount | Mean | Error | StdDev | Rank | Gen0 | Gen1 | Allocated |
3838| ---------------------- | ---------- | ----------:| ----------:| ----------:| -----:| -------:| -------:| ----------:|
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 |
4444| | | | | | | | | |
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 |
5050| | | | | | | | | |
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