EVOLUTION — Default-variant mainnet timeline for this compiler/author. Deltas highlight improvement between releases. The rightmost preview column (if present) is a sneak peek at an upcoming Plutus version; its delta is computed against the latest mainnet column.
Mainnet baseline
vs Previous
vs First
0.12.1 → 0.16.0 → 0.17.0
· 5 scenarios with evolution
factorial
Metric
0.12.1 0.16.0 0.17.0
CPU Units
37481975
37481975
0.0%
0.0%
37481975
0.0%
0.0%
Memory Units
140290
140290
0.0%
0.0%
140290
0.0%
0.0%
Script Size (bytes)
40
40
0.0%
0.0%
40
0.0%
0.0%
Term Size (AST nodes)
33
33
0.0%
0.0%
33
0.0%
0.0%
Total Fee (lovelace)
11398
11398
0.0%
0.0%
11398
0.0%
0.0%
factorial_naive_recursion
Metric
0.12.1 0.16.0 0.17.0
CPU Units
42521975
42041975
-1.1%
-1.1%
42281975
+0.6%
-0.6%
Memory Units
171790
168790
-1.7%
-1.7%
170290
+0.9%
-0.9%
Script Size (bytes)
57
54
-5.3%
-5.3%
52
-3.7%
-8.8%
Term Size (AST nodes)
53
50
-5.7%
-5.7%
47
-6.0%
-11.3%
Total Fee (lovelace)
13834
13581
-1.8%
-1.8%
13655
+0.5%
-1.3%
fibonacci
Metric
0.12.1 0.16.0 0.17.0
CPU Units
175016233630
175016233630
0.0%
0.0%
175016233630
0.0%
0.0%
Memory Units
641939062
641939062
0.0%
0.0%
641939062
0.0%
0.0%
Script Size (bytes)
47
47
0.0%
0.0%
47
0.0%
0.0%
Term Size (AST nodes)
41
41
0.0%
0.0%
41
0.0%
0.0%
Total Fee (lovelace)
49659260
49659260
0.0%
0.0%
49659260
0.0%
0.0%
fibonacci_naive_recursion
Metric
0.12.1 0.16.0 0.17.0
CPU Units
161982627770
161982099770
-0.0%
-0.0%
161982099770
0.0%
-0.0%
Memory Units
626287090
626283790
-0.0%
-0.0%
626283790
0.0%
-0.0%
Script Size (bytes)
77
74
-3.9%
-3.9%
74
0.0%
-3.9%
Term Size (AST nodes)
71
68
-4.2%
-4.2%
68
0.0%
-4.2%
Total Fee (lovelace)
47816868
47816595
-0.0%
-0.0%
47816595
0.0%
-0.0%
htlc
Metric
0.12.1 0.16.0 0.17.0
CPU Units
—
336927250
333563144
-1.0%
-1.0%
Memory Units
—
952598
888890
-6.7%
-6.7%
Script Size (bytes)
—
1008
924
-8.3%
-8.3%
Term Size (AST nodes)
—
1014
924
-8.9%
-8.9%
Total Fee (lovelace)
—
94378
89199
-5.5%
-5.5%