jolshan commented on pull request #9944:
URL: https://github.com/apache/kafka/pull/9944#issuecomment-804157913


   New benchmark results: These are pretty similar to the previous results, but 
thought I should include to compare to updated code (both this branch and 
trunk). Note: I have modified 
`FetchResponseBenchmark.testConstructFetchResponse` on trunk to match the 
benchmark in this branch (so it doesn't count the time to build the map) and 
added `FetchResponseBenchmark.testPartitionMapFromData` to the trunk code to 
capture that benchmark.
   
   
   ```
   Fetch
   Benchmark                                                   (partitionCount) 
 (topicCount)  Mode  Cnt         Score        Error  Units
   FetchRequestBenchmark.testFetchRequestForConsumer                          3 
           10  avgt   15      2513.943 ±    415.731  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                          3 
          500  avgt   15    152716.705 ±   1169.791  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                          3 
         1000  avgt   15    314334.583 ±   1230.334  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                         10 
           10  avgt   15      7483.647 ±    109.257  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                         10 
          500  avgt   15    539688.305 ±   2178.270  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                         10 
         1000  avgt   15   1106936.678 ±   4969.437  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                         20 
           10  avgt   15     15174.929 ±     67.138  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                         20 
          500  avgt   15   1061724.363 ±   6329.465  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                         20 
         1000  avgt   15   2190539.013 ±   8329.123  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                           3 
           10  avgt   15      2191.833 ±     16.787  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                           3 
          500  avgt   15    148223.696 ±    575.298  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                           3 
         1000  avgt   15    317739.517 ±   1580.710  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                          10 
           10  avgt   15      7479.487 ±     46.636  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                          10 
          500  avgt   15    534501.931 ±   5759.415  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                          10 
         1000  avgt   15   1082065.823 ±   5310.751  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                          20 
           10  avgt   15     15014.392 ±     66.179  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                          20 
          500  avgt   15   1079151.542 ±   6971.914  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                          20 
         1000  avgt   15   2204921.180 ±  18698.376  ns/op
   FetchRequestBenchmark.testRequestToJson                                    3 
           10  avgt   15     15060.391 ±     76.234  ns/op
   FetchRequestBenchmark.testRequestToJson                                    3 
          500  avgt   15   1037511.828 ±  10186.816  ns/op
   FetchRequestBenchmark.testRequestToJson                                    3 
         1000  avgt   15   2428605.795 ±  46757.277  ns/op
   FetchRequestBenchmark.testRequestToJson                                   10 
           10  avgt   15     51935.569 ±    520.989  ns/op
   FetchRequestBenchmark.testRequestToJson                                   10 
          500  avgt   15   4133608.072 ±  84115.319  ns/op
   FetchRequestBenchmark.testRequestToJson                                   10 
         1000  avgt   15   8401540.617 ± 171000.272  ns/op
   FetchRequestBenchmark.testRequestToJson                                   20 
           10  avgt   15    110340.442 ±   5405.039  ns/op
   FetchRequestBenchmark.testRequestToJson                                   20 
          500  avgt   15   8488368.643 ±  92951.458  ns/op
   FetchRequestBenchmark.testRequestToJson                                   20 
         1000  avgt   15  17055209.055 ± 332859.772  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                 3 
           10  avgt   15      1837.114 ±    170.773  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                 3 
          500  avgt   15     89634.386 ±    506.178  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                 3 
         1000  avgt   15    184862.727 ±   1543.592  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                10 
           10  avgt   15      5115.297 ±     70.363  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                10 
          500  avgt   15    298023.785 ±   1871.931  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                10 
         1000  avgt   15    659030.320 ±   3412.489  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                20 
           10  avgt   15      9698.646 ±     46.020  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                20 
          500  avgt   15    657611.389 ±   5235.813  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                20 
         1000  avgt   15   1339394.227 ±   9291.111  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                  3 
           10  avgt   15      1640.041 ±      6.537  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                  3 
          500  avgt   15     93345.364 ±    343.904  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                  3 
         1000  avgt   15    183216.037 ±    945.579  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                 10 
           10  avgt   15      5066.202 ±     47.965  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                 10 
          500  avgt   15    303592.758 ±   2061.786  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                 10 
         1000  avgt   15    662593.894 ±   2737.712  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                 20 
           10  avgt   15      9680.561 ±     52.885  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                 20 
          500  avgt   15    656429.749 ±   4207.257  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                 20 
         1000  avgt   15   1341316.420 ±   8622.927  ns/op
   
   Benchmark                                          (partitionCount)  
(topicCount)  Mode  Cnt        Score       Error  Units
   FetchResponseBenchmark.testConstructFetchResponse                 3          
  10  avgt   15      429.689 ±    49.203  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                 3          
 500  avgt   15    27191.314 ±   969.304  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                 3          
1000  avgt   15    54609.939 ±   169.692  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                10          
  10  avgt   15      996.322 ±    14.198  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                10          
 500  avgt   15    57757.996 ±   366.309  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                10          
1000  avgt   15   130669.716 ±  6234.372  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                20          
  10  avgt   15     2038.619 ±    20.194  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                20          
 500  avgt   15   124396.366 ±   805.140  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                20          
1000  avgt   15   261012.164 ±   733.139  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                   3          
  10  avgt   15      560.513 ±     2.225  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                   3          
 500  avgt   15    52098.726 ±   406.047  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                   3          
1000  avgt   15   128846.871 ±  4509.988  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                  10          
  10  avgt   15     2037.149 ±     5.601  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                  10          
 500  avgt   15   201449.659 ±  2690.096  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                  10          
1000  avgt   15   427601.877 ±  5691.952  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                  20          
  10  avgt   15     4030.068 ±    12.218  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                  20          
 500  avgt   15   387226.408 ±  2523.183  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                  20          
1000  avgt   15   770982.841 ± 11992.521  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                 3          
  10  avgt   15     2955.411 ±    14.808  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                 3          
 500  avgt   15   143436.083 ±  1294.461  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                 3          
1000  avgt   15   293561.954 ±  2578.587  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                10          
  10  avgt   15     8933.056 ±    38.957  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                10          
 500  avgt   15   496541.930 ± 34518.643  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                10          
1000  avgt   15   957331.163 ±  7047.265  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                20          
  10  avgt   15    17760.601 ±   105.999  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                20          
 500  avgt   15   937904.439 ± 14690.636  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                20          
1000  avgt   15  2065319.843 ± 46528.926  ns/op
   
   Benchmark                                           (partitionCount)  
(presize)  (updatedPercentage)  Mode  Cnt      Score      Error  Units
   FetchSessionBenchmark.incrementalFetchSessionBuild                10      
false                    0  avgt   10    576.115 ±    2.859  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild                10      
false                   10  avgt   10    582.959 ±   10.097  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild                10      
false                  100  avgt   10    606.183 ±    2.631  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild                10       
true                    0  avgt   10    600.190 ±    8.237  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild                10       
true                   10  avgt   10    594.572 ±    4.345  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild                10       
true                  100  avgt   10    584.634 ±    4.611  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild               100      
false                    0  avgt   10   4656.369 ±   19.004  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild               100      
false                   10  avgt   10   4568.124 ±   54.588  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild               100      
false                  100  avgt   10   4530.730 ±   27.031  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild               100       
true                    0  avgt   10   4589.372 ±   22.713  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild               100       
true                   10  avgt   10   4752.522 ±   21.197  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild               100       
true                  100  avgt   10   4586.602 ±   26.438  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild              1000      
false                    0  avgt   10  44526.038 ±  265.997  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild              1000      
false                   10  avgt   10  47580.321 ± 1031.519  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild              1000      
false                  100  avgt   10  44789.123 ±  285.570  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild              1000       
true                    0  avgt   10  40801.054 ±  182.021  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild              1000       
true                   10  avgt   10  44409.136 ±  307.825  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild              1000       
true                  100  avgt   10  40502.234 ±  175.220  ns/op
   
   Benchmark                                  (partitionCount)  Mode  Cnt       
Score      Error  Units
   ReplicaFetcherThreadBenchmark.testFetcher               100  avgt   15    
9377.012 ±   68.996  ns/op
   ReplicaFetcherThreadBenchmark.testFetcher               500  avgt   15   
62766.217 ± 3180.239  ns/op
   ReplicaFetcherThreadBenchmark.testFetcher              1000  avgt   15  
128464.083 ± 8549.638  ns/op
   ReplicaFetcherThreadBenchmark.testFetcher              5000  avgt   15  
787717.622 ± 7260.589  ns/op
   ```
   
   ```
   Trunk
   Benchmark                                                   (partitionCount) 
 (topicCount)  Mode  Cnt         Score        Error  Units
   FetchRequestBenchmark.testFetchRequestForConsumer                          3 
           10  avgt   15      1936.125 ±     45.532  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                          3 
          500  avgt   15    127336.689 ±   8173.394  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                          3 
         1000  avgt   15    270903.955 ±  16727.003  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                         10 
           10  avgt   15      7060.618 ±     19.812  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                         10 
          500  avgt   15    450851.068 ±   2833.910  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                         10 
         1000  avgt   15    910310.719 ±   9051.000  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                         20 
           10  avgt   15     13825.501 ±     38.096  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                         20 
          500  avgt   15    900659.720 ±   3961.264  ns/op
   FetchRequestBenchmark.testFetchRequestForConsumer                         20 
         1000  avgt   15   1862614.126 ±  10699.114  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                           3 
           10  avgt   15      1839.562 ±     17.133  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                           3 
          500  avgt   15    122223.311 ±   1906.955  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                           3 
         1000  avgt   15    248782.848 ±   1009.325  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                          10 
           10  avgt   15      6787.174 ±     29.854  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                          10 
          500  avgt   15    466199.553 ±  39672.780  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                          10 
         1000  avgt   15    907680.623 ±  10247.477  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                          20 
           10  avgt   15     13562.511 ±     50.098  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                          20 
          500  avgt   15    898779.141 ±   6018.894  ns/op
   FetchRequestBenchmark.testFetchRequestForReplica                          20 
         1000  avgt   15   1867214.540 ±  13506.135  ns/op
   FetchRequestBenchmark.testRequestToJson                                    3 
           10  avgt   15     14783.888 ±     91.244  ns/op
   FetchRequestBenchmark.testRequestToJson                                    3 
          500  avgt   15    948882.985 ±  23252.097  ns/op
   FetchRequestBenchmark.testRequestToJson                                    3 
         1000  avgt   15   2117792.795 ±  24244.964  ns/op
   FetchRequestBenchmark.testRequestToJson                                   10 
           10  avgt   15     47024.577 ±    189.143  ns/op
   FetchRequestBenchmark.testRequestToJson                                   10 
          500  avgt   15   3713719.090 ± 163579.679  ns/op
   FetchRequestBenchmark.testRequestToJson                                   10 
         1000  avgt   15   8002133.426 ±  83660.082  ns/op
   FetchRequestBenchmark.testRequestToJson                                   20 
           10  avgt   15     94757.317 ±    557.963  ns/op
   FetchRequestBenchmark.testRequestToJson                                   20 
          500  avgt   15   7800827.831 ± 150606.560  ns/op
   FetchRequestBenchmark.testRequestToJson                                   20 
         1000  avgt   15  15321074.716 ± 398504.775  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                 3 
           10  avgt   15      3285.808 ±     11.272  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                 3 
          500  avgt   15    210356.502 ±   4789.004  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                 3 
         1000  avgt   15    440500.520 ±  10693.950  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                10 
           10  avgt   15     10876.320 ±     51.664  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                10 
          500  avgt   15    676672.498 ±   3663.045  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                10 
         1000  avgt   15   1421419.755 ±   8848.171  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                20 
           10  avgt   15     19990.447 ±     99.136  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                20 
          500  avgt   15   1342374.799 ±   7937.563  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForConsumer                20 
         1000  avgt   15   2791607.418 ±  16509.206  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                  3 
           10  avgt   15      3003.903 ±     14.183  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                  3 
          500  avgt   15    210524.005 ±   2208.864  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                  3 
         1000  avgt   15    442131.780 ±   3866.508  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                 10 
           10  avgt   15     11764.283 ±     90.278  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                 10 
          500  avgt   15    685599.971 ±   2927.185  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                 10 
         1000  avgt   15   1504088.557 ± 131029.444  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                 20 
           10  avgt   15     20774.527 ±     51.876  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                 20 
          500  avgt   15   1371203.572 ±   4469.235  ns/op
   FetchRequestBenchmark.testSerializeFetchRequestForReplica                 20 
         1000  avgt   15   2809024.408 ±  35531.292  ns/op
   
   Benchmark                                          (partitionCount)  
(topicCount)  Mode  Cnt        Score       Error  Units
   FetchResponseBenchmark.testConstructFetchResponse                 3          
  10  avgt   15     356.305 ±   12.221  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                 3          
 500  avgt   15   24022.377 ±  886.332  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                 3          
1000  avgt   15   40245.758 ± 2128.028  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                10          
  10  avgt   15     790.751 ±    8.224  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                10          
 500  avgt   15   49867.734 ±  148.832  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                10          
1000  avgt   15   98405.835 ± 1057.373  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                20          
  10  avgt   15    1948.644 ±  161.175  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                20          
 500  avgt   15  113545.392 ±  780.223  ns/op
   FetchResponseBenchmark.testConstructFetchResponse                20          
1000  avgt   15  232817.481 ± 2769.065  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                 3            
10  avgt   15     710.229 ±    38.289  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                 3           
500  avgt   15   49871.098 ±  2736.391  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                 3          
1000  avgt   15  122454.268 ±  4258.654  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                10            
10  avgt   15    2169.361 ±    52.146  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                10           
500  avgt   15  207794.383 ±  8358.626  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                10          
1000  avgt   15  428577.924 ± 25503.552  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                20            
10  avgt   15    4181.377 ±    14.551  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                20           
500  avgt   15  385121.266 ±  3287.874  ns/op
   FetchResponseBenchmark.testPartitionMapFromData                20          
1000  avgt   15  736875.677 ± 14129.803  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                 3          
  10  avgt   15     3496.454 ±    43.246  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                 3          
 500  avgt   15   190777.328 ±  2319.712  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                 3          
1000  avgt   15   382125.462 ±  2050.872  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                10          
  10  avgt   15     9455.503 ±   125.468  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                10          
 500  avgt   15   500987.000 ±  4585.356  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                10          
1000  avgt   15  1031388.308 ± 12785.241  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                20          
  10  avgt   15    18419.122 ±   144.977  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                20          
 500  avgt   15   970914.093 ± 12905.127  ns/op
   FetchResponseBenchmark.testSerializeFetchResponse                20          
1000  avgt   15  2190984.813 ± 36793.127  ns/op
   
   Benchmark                                           (partitionCount)  
(presize)  (updatedPercentage)  Mode  Cnt      Score      Error  Units
   FetchSessionBenchmark.incrementalFetchSessionBuild                10      
false                    0  avgt   10    371.769 ±    6.228  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild                10      
false                   10  avgt   10    373.283 ±    9.136  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild                10      
false                  100  avgt   10    380.163 ±    9.308  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild                10       
true                    0  avgt   10    351.078 ±   27.354  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild                10       
true                   10  avgt   10    337.239 ±    1.760  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild                10       
true                  100  avgt   10    338.392 ±    2.119  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild               100      
false                    0  avgt   10   3361.587 ±   12.594  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild               100      
false                   10  avgt   10   3343.437 ±   17.323  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild               100      
false                  100  avgt   10   3356.499 ±   19.348  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild               100       
true                    0  avgt   10   3231.819 ±   17.032  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild               100       
true                   10  avgt   10   3204.732 ±   45.047  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild               100       
true                  100  avgt   10   3219.814 ±   17.733  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild              1000      
false                    0  avgt   10  38165.578 ±  747.354  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild              1000      
false                   10  avgt   10  41128.785 ±  429.810  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild              1000      
false                  100  avgt   10  38743.515 ±  789.308  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild              1000       
true                    0  avgt   10  35758.991 ±  694.407  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild              1000       
true                   10  avgt   10  35220.420 ±  836.619  ns/op
   FetchSessionBenchmark.incrementalFetchSessionBuild              1000       
true                  100  avgt   10  32722.983 ± 1424.316  ns/op
   
   Benchmark                                  (partitionCount)  Mode  Cnt       
Score      Error  Units
   ReplicaFetcherThreadBenchmark.testFetcher               100  avgt   15    
7436.534 ±   54.461  ns/op
   ReplicaFetcherThreadBenchmark.testFetcher               500  avgt   15   
51704.338 ±  716.880  ns/op
   ReplicaFetcherThreadBenchmark.testFetcher              1000  avgt   15  
111854.545 ± 1755.612  ns/op
   ReplicaFetcherThreadBenchmark.testFetcher              5000  avgt   15  
787540.899 ± 9549.430  ns/op
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to