UPLC-CAPE Logo

UPLC-CAPE Performance Report

Performance comparison of UPLC programs across different compilers

📊 fibonacci_naive_recursion benchmark report

Raw measurements
💻 CPU Units
Lower is Better
CPU Units comparison for fibonacci_naive_recursion
🧠 Memory Units
Lower is Better
Memory Units comparison for fibonacci_naive_recursion
📦 Script Size
Lower is Better
Script Size comparison for fibonacci_naive_recursion
🌳 Term Size
Lower is Better
Term Size comparison for fibonacci_naive_recursion
Derived metrics
💻 CPU Tx Budget Usage (%)
Hatched bars exceed transaction limits (>100%)
CPU Transaction Budget comparison for fibonacci_naive_recursion
🧠 Memory Tx Budget Usage (%)
Hatched bars exceed transaction limits (>100%)
Memory Transaction Budget comparison for fibonacci_naive_recursion
💰 Total Fee (₳)
Lower is Better
Total Fee comparison for fibonacci_naive_recursion
📈 Scripts per Transaction
Higher is Better • Hatched bars exceed transaction limits (capacity=0)
Capacity comparison for fibonacci_naive_recursion

📋 Performance Data

Language Version Variant User CPU Units Memory Units Script Size (bytes) Term Size (nodes) Fee (₳) Tx Budget Block Budget Cap/Tx Cap/Block
Scalus
src UPLC
0.12.1 default Unisay 161982627770 626287090 77 71 47.82 4069.0% mem
1473.4% cpu
918.8% mem
368.4% cpu
0 0
Aiken
src UPLC
1.1.17 default KtorZ 170746089630 615250662 86 79 47.81 3997.3% mem
1553.1% cpu
902.6% mem
388.3% cpu
0 0
Plutarch
src UPLC
1.11.0 default SeungheonOh 200639929630 802087162 57 53 60.75 5211.2% mem
1825.0% cpu
1176.7% mem
456.3% cpu
0 0
Plinth
src UPLC
1.45.0.0 default Unisay 213452041630 882162862 51 49 66.29 5731.5% mem
1941.5% cpu
1294.2% mem
485.4% cpu
0 0