11package scorex .crypto .authds .benchmarks
22
3- import scorex . crypto . authds . TwoPartyTests
3+ import benchmarks . helpers . _
44import scorex .crypto .authds .avltree .batch ._
55import scorex .crypto .authds .avltree .legacy .{AVLModifyProof , AVLTree }
66import scorex .utils .Random
77import scorex .crypto .authds .avltree ._
8+
89import scala .util .Success
910
1011/**
@@ -13,10 +14,10 @@ import scala.util.Success
1314object BatchingBenchmark extends App with TwoPartyTests {
1415
1516 println (" treeSize, numLookups, proofSizeForEach" )
16- benchSizeLookupsInTree(1000000 , Seq (1000 ), false , false )
17- benchSizeLookupsInTree(1000000 , Seq (1000 ), true , false )
18- benchSizeLookupsInTree(1000000 , Seq (1000 ), false , true )
19- benchSizeLookupsInTree(1000000 , Seq (1000 ), true , true )
17+ benchSizeLookupsInTree(1000000 , Seq (1000 ), useFreshLookups = false , halfInserts = false )
18+ benchSizeLookupsInTree(1000000 , Seq (1000 ), useFreshLookups = true , halfInserts = false )
19+ benchSizeLookupsInTree(1000000 , Seq (1000 ), useFreshLookups = false , halfInserts = true )
20+ benchSizeLookupsInTree(1000000 , Seq (1000 ), useFreshLookups = true , halfInserts = true )
2021
2122 bench2()
2223// timeBenchmarksNewContinuous
0 commit comments