UPLC-CAPE Logo

UPLC-CAPE Performance Report

Performance comparison of UPLC programs across different compilers

πŸ“Š factorial_naive_recursion benchmark report

Raw measurements
πŸ’» CPU Units
Lower is Better
CPU Units comparison for factorial_naive_recursion
🧠 Memory Units
Lower is Better
Memory Units comparison for factorial_naive_recursion
πŸ“¦ Script Size
Lower is Better
Script Size comparison for factorial_naive_recursion
🌳 Term Size
Lower is Better
Term Size comparison for factorial_naive_recursion
Derived metrics
πŸ’» CPU Tx Budget Usage (%)
CPU Transaction Budget comparison for factorial_naive_recursion
🧠 Memory Tx Budget Usage (%)
Memory Transaction Budget comparison for factorial_naive_recursion
πŸ’° Total Fee (β‚³)
Lower is Better
Total Fee comparison for factorial_naive_recursion
πŸ“ˆ Scripts per Transaction
Higher is Better
Capacity comparison for factorial_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
Plinth
src UPLC
1.45.0.0 default Unisay 42281975 170290 42 40 0.01 0.3% mem
0.1% cpu
0.1% mem
0.0% cpu
340 1509
Plutarch
src UPLC
1.11.0 default SeungheonOh 42281975 170290 52 47 0.01 0.3% mem
0.1% cpu
0.1% mem
0.0% cpu
340 1509
Scalus
src UPLC
0.12.1 default Unisay 42521975 171790 57 53 0.01 0.3% mem
0.1% cpu
0.1% mem
0.0% cpu
345 1531
OpShin
src UPLC
0.26.1 default Niels MΓΌndler 72921975 361790 88 104 0.03 0.6% mem
0.2% cpu
0.1% mem
0.0% cpu
161 716