Skip to content

feat: improve errors when entity is unavailable (#410) #210

feat: improve errors when entity is unavailable (#410)

feat: improve errors when entity is unavailable (#410) #210

GitHub Actions / Bencher Report succeeded Apr 5, 2025 in 0s

🐰 Bencher Report

Branchmain
Testbedmacos-gha
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
nanoseconds (ns)
(Result Ξ”%)
Upper Boundary
nanoseconds (ns)
(Limit %)
component/access LuaπŸ“ˆ view plot
🚷 view threshold
1,949.70 ns
(-21.18%)Baseline: 2,473.54 ns
3,201.14 ns
(60.91%)
component/access RhaiπŸ“ˆ view plot
🚷 view threshold
3,068.60 ns
(-12.27%)Baseline: 3,497.66 ns
4,291.72 ns
(71.50%)
component/get LuaπŸ“ˆ view plot
🚷 view threshold
1,205.10 ns
(-18.68%)Baseline: 1,482.00 ns
1,879.81 ns
(64.11%)
component/get RhaiπŸ“ˆ view plot
🚷 view threshold
2,300.60 ns
(-8.71%)Baseline: 2,520.13 ns
3,034.55 ns
(75.81%)
conversions/Mut::fromπŸ“ˆ view plot
🚷 view threshold
48.06 ns
(-32.97%)Baseline: 71.70 ns
171.04 ns
(28.10%)
conversions/Ref::fromπŸ“ˆ view plot
🚷 view threshold
48.32 ns
(-34.52%)Baseline: 73.80 ns
180.66 ns
(26.75%)
conversions/ScriptValue::ListπŸ“ˆ view plot
🚷 view threshold
179.31 ns
(-38.29%)Baseline: 290.56 ns
496.39 ns
(36.12%)
conversions/ScriptValue::MapπŸ“ˆ view plot
🚷 view threshold
776.40 ns
(-19.68%)Baseline: 966.62 ns
1,303.80 ns
(59.55%)
conversions/ScriptValue::Reference::from_intoπŸ“ˆ view plot
🚷 view threshold
16.24 ns
(-20.67%)Baseline: 20.48 ns
28.27 ns
(57.46%)
conversions/Val::from_intoπŸ“ˆ view plot
🚷 view threshold
240.54 ns
(-0.40%)Baseline: 241.50 ns
335.09 ns
(71.78%)
function/call 4 args LuaπŸ“ˆ view plot
🚷 view threshold
1,090.40 ns
(-22.11%)Baseline: 1,399.92 ns
2,615.58 ns
(41.69%)
function/call 4 args RhaiπŸ“ˆ view plot
🚷 view threshold
905.38 ns
(-25.68%)Baseline: 1,218.17 ns
2,341.98 ns
(38.66%)
function/call LuaπŸ“ˆ view plot
🚷 view threshold
135.01 ns
(-21.94%)Baseline: 172.95 ns
318.71 ns
(42.36%)
function/call RhaiπŸ“ˆ view plot
🚷 view threshold
230.49 ns
(-19.87%)Baseline: 287.65 ns
547.11 ns
(42.13%)
math/vec mat ops LuaπŸ“ˆ view plot
🚷 view threshold
4,544.40 ns
(-16.62%)Baseline: 5,450.15 ns
7,513.80 ns
(60.48%)
math/vec mat ops RhaiπŸ“ˆ view plot
🚷 view threshold
4,317.10 ns
(-15.59%)Baseline: 5,114.21 ns
6,454.95 ns
(66.88%)
query/10 entities LuaπŸ“ˆ view plot
🚷 view threshold
12,578.00 ns
(-20.13%)Baseline: 15,748.79 ns
34,677.04 ns
(36.27%)
query/10 entities RhaiπŸ“ˆ view plot
🚷 view threshold
14,473.00 ns
(-11.02%)Baseline: 16,264.71 ns
30,994.17 ns
(46.70%)
query/100 entities LuaπŸ“ˆ view plot
🚷 view threshold
32,706.00 ns
(-9.70%)Baseline: 36,219.33 ns
72,137.50 ns
(45.34%)
query/100 entities RhaiπŸ“ˆ view plot
🚷 view threshold
28,443.00 ns
(-16.84%)Baseline: 34,204.71 ns
67,784.13 ns
(41.96%)
query/1000 entities LuaπŸ“ˆ view plot
🚷 view threshold
212,520.00 ns
(-24.89%)Baseline: 282,945.83 ns
622,859.11 ns
(34.12%)
query/1000 entities RhaiπŸ“ˆ view plot
🚷 view threshold
160,820.00 ns
(-24.11%)Baseline: 211,910.00 ns
366,107.29 ns
(43.93%)
reflection/10 LuaπŸ“ˆ view plot
🚷 view threshold
4,157.30 ns
(-7.77%)Baseline: 4,507.53 ns
5,426.25 ns
(76.61%)
reflection/10 RhaiπŸ“ˆ view plot
🚷 view threshold
12,014.00 ns
(-5.99%)Baseline: 12,779.29 ns
14,234.96 ns
(84.40%)
reflection/100 LuaπŸ“ˆ view plot
🚷 view threshold
37,681.00 ns
(-5.45%)Baseline: 39,854.96 ns
46,237.56 ns
(81.49%)
reflection/100 RhaiπŸ“ˆ view plot
🚷 view threshold
612,140.00 ns
(-7.15%)Baseline: 659,247.92 ns
729,047.40 ns
(83.96%)
resource/access LuaπŸ“ˆ view plot
🚷 view threshold
1,757.60 ns
(-21.91%)Baseline: 2,250.63 ns
3,502.05 ns
(50.19%)
resource/access RhaiπŸ“ˆ view plot
🚷 view threshold
2,746.90 ns
(-13.17%)Baseline: 3,163.68 ns
4,959.39 ns
(55.39%)
resource/get LuaπŸ“ˆ view plot
🚷 view threshold
1,010.30 ns
(-24.80%)Baseline: 1,343.44 ns
2,730.62 ns
(37.00%)
resource/get RhaiπŸ“ˆ view plot
🚷 view threshold
1,992.50 ns
(-10.03%)Baseline: 2,214.63 ns
3,677.73 ns
(54.18%)
🐰 View full continuous benchmarking report in Bencher