github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/tm2/pkg/iavl/benchmarks/results/digital-ocean-64gb-fullbench-memory-c1f6d4e.txt (about)

     1  cd benchmarks && \
     2  	go test -bench=RandomBytes . -benchmem && \
     3  	go test -bench=Small . -benchmem && \
     4  	go test -bench=Medium . -benchmem && \
     5  	go test -timeout=30m -bench=Large . -benchmem && \
     6  	go test -bench=Mem . -benchmem && \
     7  	go test -timeout=60m -bench=LevelDB . -benchmem
     8  goos: linux
     9  goarch: amd64
    10  pkg: github.com/tendermint/classic/iavl/benchmarks
    11  BenchmarkRandomBytes/random-4-24         	20000000	        74.8 ns/op	       4 B/op	       1 allocs/op
    12  BenchmarkRandomBytes/random-16-24        	20000000	       121 ns/op	      16 B/op	       1 allocs/op
    13  BenchmarkRandomBytes/random-32-24        	10000000	       166 ns/op	      32 B/op	       1 allocs/op
    14  BenchmarkRandomBytes/random-100-24       	 5000000	       376 ns/op	     112 B/op	       1 allocs/op
    15  BenchmarkRandomBytes/random-1000-24      	  500000	      2943 ns/op	    1024 B/op	       1 allocs/op
    16  PASS
    17  ok  	github.com/tendermint/classic/iavl/benchmarks	9.769s
    18  Init Tree took 0.91 MB
    19  goos: linux
    20  goarch: amd64
    21  pkg: github.com/tendermint/classic/iavl/benchmarks
    22  BenchmarkSmall/memdb-1000-100-4-10/query-miss-24         	  300000	      4081 ns/op	     434 B/op	       9 allocs/op
    23  BenchmarkSmall/memdb-1000-100-4-10/query-hits-24         	  300000	      5112 ns/op	     633 B/op	      12 allocs/op
    24  BenchmarkSmall/memdb-1000-100-4-10/update-24             	   10000	    157089 ns/op	   42683 B/op	     763 allocs/op
    25  BenchmarkSmall/memdb-1000-100-4-10/block-24              	     100	  25654741 ns/op	 6619026 B/op	  120940 allocs/op
    26  Init Tree took 0.49 MB
    27  BenchmarkSmall/goleveldb-1000-100-4-10/query-miss-24     	  200000	      7127 ns/op	     637 B/op	      13 allocs/op
    28  BenchmarkSmall/goleveldb-1000-100-4-10/query-hits-24     	  200000	      8713 ns/op	     918 B/op	      18 allocs/op
    29  BenchmarkSmall/goleveldb-1000-100-4-10/update-24         	   10000	    103509 ns/op	   22232 B/op	     253 allocs/op
    30  BenchmarkSmall/goleveldb-1000-100-4-10/block-24          	     100	  17394312 ns/op	 3483478 B/op	   39338 allocs/op
    31  Init Tree took 0.49 MB
    32  BenchmarkSmall/leveldb-1000-100-4-10/query-miss-24       	  300000	      6214 ns/op	     646 B/op	      13 allocs/op
    33  BenchmarkSmall/leveldb-1000-100-4-10/query-hits-24       	  200000	      8254 ns/op	     919 B/op	      18 allocs/op
    34  BenchmarkSmall/leveldb-1000-100-4-10/update-24           	   10000	    107058 ns/op	   22312 B/op	     254 allocs/op
    35  BenchmarkSmall/leveldb-1000-100-4-10/block-24            	     100	  17031744 ns/op	 3482495 B/op	   39144 allocs/op
    36  PASS
    37  ok  	github.com/tendermint/classic/iavl/benchmarks	19.874s
    38  Init Tree took 85.10 MB
    39  goos: linux
    40  goarch: amd64
    41  pkg: github.com/tendermint/classic/iavl/benchmarks
    42  BenchmarkMedium/memdb-100000-100-16-40/query-miss-24         	  200000	     10064 ns/op	     513 B/op	      10 allocs/op
    43  BenchmarkMedium/memdb-100000-100-16-40/query-hits-24         	  200000	     11143 ns/op	     676 B/op	      12 allocs/op
    44  BenchmarkMedium/memdb-100000-100-16-40/update-24             	    3000	   1303374 ns/op	  246834 B/op	    4746 allocs/op
    45  BenchmarkMedium/memdb-100000-100-16-40/block-24              	      10	 190258294 ns/op	40016520 B/op	  795943 allocs/op
    46  Init Tree took 47.63 MB
    47  BenchmarkMedium/goleveldb-100000-100-16-40/query-miss-24     	   50000	     22452 ns/op	    1539 B/op	      26 allocs/op
    48  BenchmarkMedium/goleveldb-100000-100-16-40/query-hits-24     	   50000	     28301 ns/op	    2148 B/op	      35 allocs/op
    49  BenchmarkMedium/goleveldb-100000-100-16-40/update-24         	   10000	    296013 ns/op	   52887 B/op	     594 allocs/op
    50  BenchmarkMedium/goleveldb-100000-100-16-40/block-24          	      30	  35855483 ns/op	 6213133 B/op	   67658 allocs/op
    51  Init Tree took 42.26 MB
    52  BenchmarkMedium/leveldb-100000-100-16-40/query-miss-24       	   50000	     22802 ns/op	    1595 B/op	      27 allocs/op
    53  BenchmarkMedium/leveldb-100000-100-16-40/query-hits-24       	   50000	     31757 ns/op	    2147 B/op	      35 allocs/op
    54  BenchmarkMedium/leveldb-100000-100-16-40/update-24           	   10000	    297615 ns/op	   52713 B/op	     594 allocs/op
    55  BenchmarkMedium/leveldb-100000-100-16-40/block-24            	      30	  36791150 ns/op	 6289507 B/op	   67963 allocs/op
    56  PASS
    57  ok  	github.com/tendermint/classic/iavl/benchmarks	38.736s
    58  Init Tree took 917.92 MB
    59  goos: linux
    60  goarch: amd64
    61  pkg: github.com/tendermint/classic/iavl/benchmarks
    62  BenchmarkLarge/memdb-1000000-100-16-40/query-miss-24         	  100000	     15781 ns/op	    1061 B/op	      20 allocs/op
    63  BenchmarkLarge/memdb-1000000-100-16-40/query-hits-24         	  100000	     15750 ns/op	     829 B/op	      15 allocs/op
    64  BenchmarkLarge/memdb-1000000-100-16-40/update-24             	     300	   5256647 ns/op	  994044 B/op	   20570 allocs/op
    65  BenchmarkLarge/memdb-1000000-100-16-40/block-24              	       2	 534785952 ns/op	100083320 B/op	 2069277 allocs/op
    66  Init Tree took 416.96 MB
    67  BenchmarkLarge/goleveldb-1000000-100-16-40/query-miss-24     	   20000	     59997 ns/op	    4900 B/op	      82 allocs/op
    68  BenchmarkLarge/goleveldb-1000000-100-16-40/query-hits-24     	   30000	     51637 ns/op	    3748 B/op	      62 allocs/op
    69  BenchmarkLarge/goleveldb-1000000-100-16-40/update-24         	   10000	    476117 ns/op	   81887 B/op	     838 allocs/op
    70  BenchmarkLarge/goleveldb-1000000-100-16-40/block-24          	      30	  56340657 ns/op	10034120 B/op	   95529 allocs/op
    71  Init Tree took 404.27 MB
    72  BenchmarkLarge/leveldb-1000000-100-16-40/query-miss-24       	   20000	     62528 ns/op	    5003 B/op	      81 allocs/op
    73  BenchmarkLarge/leveldb-1000000-100-16-40/query-hits-24       	   30000	     50966 ns/op	    3701 B/op	      61 allocs/op
    74  BenchmarkLarge/leveldb-1000000-100-16-40/update-24           	   10000	    456299 ns/op	   86644 B/op	     841 allocs/op
    75  BenchmarkLarge/leveldb-1000000-100-16-40/block-24            	      30	  58929008 ns/op	12193146 B/op	  100887 allocs/op
    76  Init Tree took 25.20 MB
    77  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100/query-miss-24         	   50000	     20237 ns/op	    1659 B/op	      26 allocs/op
    78  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100/query-hits-24         	   50000	     26440 ns/op	    2248 B/op	      34 allocs/op
    79  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100/update-24             	   10000	    276849 ns/op	   52649 B/op	     565 allocs/op
    80  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100/block-24              	      50	  33371134 ns/op	 5881967 B/op	   65264 allocs/op
    81  Init Tree took 39.72 MB
    82  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-1000/query-miss-24        	   50000	     23127 ns/op	    2732 B/op	      28 allocs/op
    83  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-1000/query-hits-24        	   50000	     30518 ns/op	    3739 B/op	      37 allocs/op
    84  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-1000/update-24            	   10000	    317968 ns/op	   63822 B/op	     616 allocs/op
    85  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-1000/block-24             	      50	  40372117 ns/op	 7424951 B/op	   73717 allocs/op
    86  Init Tree took 264.06 MB
    87  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-10000/query-miss-24       	   30000	     34792 ns/op	   11953 B/op	      30 allocs/op
    88  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-10000/query-hits-24       	   30000	     45317 ns/op	   16693 B/op	      39 allocs/op
    89  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-10000/update-24           	    5000	    521571 ns/op	  189390 B/op	     695 allocs/op
    90  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-10000/block-24            	      20	  78074233 ns/op	26628664 B/op	   93850 allocs/op
    91  Init Tree took 2676.68 MB
    92  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100000/query-miss-24      	   10000	    160833 ns/op	  257161 B/op	      65 allocs/op
    93  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100000/query-hits-24      	   10000	    172494 ns/op	  312459 B/op	      71 allocs/op
    94  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100000/update-24          	    1000	   3285298 ns/op	 2404346 B/op	     621 allocs/op
    95  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100000/block-24           	       5	 482757364 ns/op	364325902 B/op	   84213 allocs/op
    96  PASS
    97  ok  	github.com/tendermint/classic/iavl/benchmarks	441.311s
    98  PASS
    99  ok  	github.com/tendermint/classic/iavl/benchmarks	0.008s
   100  Init Tree took 47.04 MB
   101  goos: linux
   102  goarch: amd64
   103  pkg: github.com/tendermint/classic/iavl/benchmarks
   104  BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-miss-24         	   50000	     22448 ns/op	    1530 B/op	      25 allocs/op
   105  BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/query-hits-24         	   50000	     32738 ns/op	    2172 B/op	      35 allocs/op
   106  BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/update-24             	   10000	    515236 ns/op	   78273 B/op	     843 allocs/op
   107  BenchmarkLevelDBBatchSizes/goleveldb-100000-5-16-40/block-24              	     500	   2702588 ns/op	  402931 B/op	    4385 allocs/op
   108  Init Tree took 47.13 MB
   109  BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-miss-24        	   50000	     23648 ns/op	    1598 B/op	      27 allocs/op
   110  BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/query-hits-24        	   50000	     28103 ns/op	    2160 B/op	      35 allocs/op
   111  BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/update-24            	   10000	    351358 ns/op	   65065 B/op	     703 allocs/op
   112  BenchmarkLevelDBBatchSizes/goleveldb-100000-25-16-40/block-24             	     200	   9918965 ns/op	 1711946 B/op	   18689 allocs/op
   113  Init Tree took 42.02 MB
   114  BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-miss-24       	   50000	     24165 ns/op	    1620 B/op	      27 allocs/op
   115  BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/query-hits-24       	   50000	     29367 ns/op	    2154 B/op	      35 allocs/op
   116  BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/update-24           	   10000	    291198 ns/op	   53061 B/op	     594 allocs/op
   117  BenchmarkLevelDBBatchSizes/goleveldb-100000-100-16-40/block-24            	      30	  35941442 ns/op	 6034383 B/op	   67049 allocs/op
   118  Init Tree took 45.32 MB
   119  BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-miss-24       	   50000	     22196 ns/op	    1579 B/op	      26 allocs/op
   120  BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/query-hits-24       	   50000	     28725 ns/op	    2154 B/op	      35 allocs/op
   121  BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/update-24           	   10000	    200024 ns/op	   40108 B/op	     448 allocs/op
   122  BenchmarkLevelDBBatchSizes/goleveldb-100000-400-16-40/block-24            	      10	 152324790 ns/op	23616529 B/op	  273242 allocs/op
   123  Init Tree took 38.47 MB
   124  BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-miss-24      	   50000	     22555 ns/op	    1538 B/op	      26 allocs/op
   125  BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/query-hits-24      	   50000	     28427 ns/op	    2159 B/op	      35 allocs/op
   126  BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/update-24          	   10000	    143810 ns/op	   30211 B/op	     320 allocs/op
   127  BenchmarkLevelDBBatchSizes/goleveldb-100000-2000-16-40/block-24           	       3	 408154340 ns/op	78403509 B/op	  815927 allocs/op
   128  Init Tree took 27.54 MB
   129  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100/query-miss-24        	   50000	     20109 ns/op	    1668 B/op	      26 allocs/op
   130  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100/query-hits-24        	   50000	     25620 ns/op	    2243 B/op	      34 allocs/op
   131  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100/update-24            	   10000	    276745 ns/op	   52750 B/op	     566 allocs/op
   132  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100/block-24             	      50	  33831408 ns/op	 5826982 B/op	   64847 allocs/op
   133  Init Tree took 39.80 MB
   134  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-1000/query-miss-24       	   50000	     23057 ns/op	    2722 B/op	      28 allocs/op
   135  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-1000/query-hits-24       	   50000	     28850 ns/op	    3742 B/op	      37 allocs/op
   136  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-1000/update-24           	   10000	    310652 ns/op	   63335 B/op	     617 allocs/op
   137  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-1000/block-24            	      30	  40865126 ns/op	 7547879 B/op	   74541 allocs/op
   138  Init Tree took 266.72 MB
   139  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-10000/query-miss-24      	   30000	     33848 ns/op	   12084 B/op	      30 allocs/op
   140  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-10000/query-hits-24      	   30000	     43692 ns/op	   16592 B/op	      39 allocs/op
   141  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-10000/update-24          	   10000	    588636 ns/op	  211307 B/op	     754 allocs/op
   142  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-10000/block-24           	      20	  82922740 ns/op	29007420 B/op	   93883 allocs/op
   143  Init Tree took 2675.64 MB
   144  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100000/query-miss-24     	   10000	    147862 ns/op	  250440 B/op	      63 allocs/op
   145  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100000/query-hits-24     	   10000	    178420 ns/op	  313624 B/op	      72 allocs/op
   146  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100000/update-24         	    1000	   3606703 ns/op	 2569932 B/op	     640 allocs/op
   147  BenchmarkLevelDBLargeData/goleveldb-50000-100-32-100000/block-24          	       5	 459105626 ns/op	401755606 B/op	   89339 allocs/op
   148  PASS
   149  ok  	github.com/tendermint/classic/iavl/benchmarks	241.593s