Closed jpraynaud closed 1 month ago
3 files ±0 43 suites ±0 8m 29s :stopwatch: -1s 1 003 tests +9 1 003 :white_check_mark: +9 0 :zzz: ±0 0 :x: ±0 1 101 runs +9 1 101 :white_check_mark: +9 0 :zzz: ±0 0 :x: ±0
Results for commit be085ae0. ± Comparison against base commit 37d0390a.
:recycle: This comment has been updated with latest results.
Content
This PR includes the implementation of a cache pool of the Block Range Merkle Maps to improve the Cardano transactions prover performances:
Benchmarks
Memory impact
~240MB / new pool resource
Conclusions
The performances are considerably improved with the implementation of resource pooling for Block Ranges Merkle maps. We recommend to use a size of the pool with a value between
25
and50
which gives good trade-off between memory usage and performances gain. This value is subject to change as we suspect that other factors are limiting the throughput which drastically drops with more than5
transactions to certifiy per request.Pre-submit checklist
Issue(s)
Closes #1698