FrankYang0529 commented on PR #20000:
URL: https://github.com/apache/kafka/pull/20000#issuecomment-3571298783

   I did some tests, but the performance is not good. I will try to improve it 
tomorrow.
   
   <details>
   <summary>PR: Uniform Homogeneous rack awareness vs non rack 
awareness</summary>
   
   ```
   Benchmark                                 (assignmentType)  (assignorType)  
(isRackAware)  (memberCount)  (partitionsToMemberRatio)  (subscriptionType)  
(topicCount)  Mode  Cnt       Score         Error  Units
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            100                          5         HOMOGENEOUS      
      10  avgt    3       0.165 ±       0.018  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            100                          5         HOMOGENEOUS      
     100  avgt    3       0.226 ±       0.014  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            100                          5         HOMOGENEOUS      
    1000  avgt    3       0.193 ±       0.002  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            100                         10         HOMOGENEOUS      
      10  avgt    3       0.356 ±       0.004  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            100                         10         HOMOGENEOUS      
     100  avgt    3       0.579 ±       0.065  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            100                         10         HOMOGENEOUS      
    1000  avgt    3       0.751 ±       0.027  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            100                         50         HOMOGENEOUS      
      10  avgt    3       3.419 ±       0.731  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            100                         50         HOMOGENEOUS      
     100  avgt    3       3.103 ±       0.156  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            100                         50         HOMOGENEOUS      
    1000  avgt    3       5.613 ±       0.173  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            500                          5         HOMOGENEOUS      
      10  avgt    3       0.918 ±       0.091  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            500                          5         HOMOGENEOUS      
     100  avgt    3       1.061 ±       0.041  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            500                          5         HOMOGENEOUS      
    1000  avgt    3       1.446 ±       0.122  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            500                         10         HOMOGENEOUS      
      10  avgt    3       2.013 ±       0.088  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            500                         10         HOMOGENEOUS      
     100  avgt    3       2.159 ±       0.014  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            500                         10         HOMOGENEOUS      
    1000  avgt    3       3.517 ±       0.118  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            500                         50         HOMOGENEOUS      
      10  avgt    3      15.173 ±       1.107  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            500                         50         HOMOGENEOUS      
     100  avgt    3      14.322 ±       0.220  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true            500                         50         HOMOGENEOUS      
    1000  avgt    3      17.719 ±       0.493  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           1000                          5         HOMOGENEOUS      
      10  avgt    3       1.901 ±       0.022  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           1000                          5         HOMOGENEOUS      
     100  avgt    3       2.160 ±       0.064  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           1000                          5         HOMOGENEOUS      
    1000  avgt    3       3.138 ±       0.173  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           1000                         10         HOMOGENEOUS      
      10  avgt    3       4.088 ±       0.155  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           1000                         10         HOMOGENEOUS      
     100  avgt    3       4.244 ±       0.178  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           1000                         10         HOMOGENEOUS      
    1000  avgt    3       5.709 ±       0.216  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           1000                         50         HOMOGENEOUS      
      10  avgt    3      29.446 ±       0.808  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           1000                         50         HOMOGENEOUS      
     100  avgt    3      29.590 ±       4.388  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           1000                         50         HOMOGENEOUS      
    1000  avgt    3      32.745 ±       4.681  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           5000                          5         HOMOGENEOUS      
      10  avgt    3       9.996 ±       0.163  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           5000                          5         HOMOGENEOUS      
     100  avgt    3      10.681 ±       1.248  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           5000                          5         HOMOGENEOUS      
    1000  avgt    3      13.506 ±       1.112  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           5000                         10         HOMOGENEOUS      
      10  avgt    3      22.796 ±       0.051  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           5000                         10         HOMOGENEOUS      
     100  avgt    3      23.588 ±       1.064  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           5000                         10         HOMOGENEOUS      
    1000  avgt    3      26.137 ±       0.753  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           5000                         50         HOMOGENEOUS      
      10  avgt    3     156.698 ±      18.720  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           5000                         50         HOMOGENEOUS      
     100  avgt    3     156.527 ±      37.254  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true           5000                         50         HOMOGENEOUS      
    1000  avgt    3     161.970 ±       8.972  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true          10000                          5         HOMOGENEOUS      
      10  avgt    3      22.437 ±       2.884  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true          10000                          5         HOMOGENEOUS      
     100  avgt    3      23.477 ±       1.336  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true          10000                          5         HOMOGENEOUS      
    1000  avgt    3      26.477 ±       0.529  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true          10000                         10         HOMOGENEOUS      
      10  avgt    3      46.589 ±       1.242  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true          10000                         10         HOMOGENEOUS      
     100  avgt    3      48.857 ±       1.695  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true          10000                         10         HOMOGENEOUS      
    1000  avgt    3      55.408 ±       2.666  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true          10000                         50         HOMOGENEOUS      
      10  avgt    3     411.637 ±     176.259  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true          10000                         50         HOMOGENEOUS      
     100  avgt    3     413.910 ±     322.952  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
        true          10000                         50         HOMOGENEOUS      
    1000  avgt    3     408.131 ±     114.454  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                          5         HOMOGENEOUS      
      10  avgt    3       0.127 ±       0.009  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                          5         HOMOGENEOUS      
     100  avgt    3       0.137 ±       0.010  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                          5         HOMOGENEOUS      
    1000  avgt    3       0.192 ±       0.004  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                         10         HOMOGENEOUS      
      10  avgt    3       0.359 ±       0.024  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                         10         HOMOGENEOUS      
     100  avgt    3       0.389 ±       0.023  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                         10         HOMOGENEOUS      
    1000  avgt    3       0.708 ±       0.050  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                         50         HOMOGENEOUS      
      10  avgt    3       7.417 ±       3.548  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                         50         HOMOGENEOUS      
     100  avgt    3       7.428 ±       2.254  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                         50         HOMOGENEOUS      
    1000  avgt    3       8.068 ±       0.922  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                          5         HOMOGENEOUS      
      10  avgt    3       2.041 ±       0.266  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                          5         HOMOGENEOUS      
     100  avgt    3       2.051 ±       0.567  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                          5         HOMOGENEOUS      
    1000  avgt    3       1.788 ±       0.254  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                         10         HOMOGENEOUS      
      10  avgt    3       7.503 ±       4.101  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                         10         HOMOGENEOUS      
     100  avgt    3       8.322 ±      20.523  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                         10         HOMOGENEOUS      
    1000  avgt    3       8.541 ±       7.066  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                         50         HOMOGENEOUS      
      10  avgt    3     163.240 ±       5.718  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                         50         HOMOGENEOUS      
     100  avgt    3     167.479 ±       2.537  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                         50         HOMOGENEOUS      
    1000  avgt    3     175.222 ±      95.158  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                          5         HOMOGENEOUS      
      10  avgt    3       7.384 ±       1.966  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                          5         HOMOGENEOUS      
     100  avgt    3       7.363 ±       0.268  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                          5         HOMOGENEOUS      
    1000  avgt    3       8.248 ±       1.138  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                         10         HOMOGENEOUS      
      10  avgt    3      27.669 ±       4.061  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                         10         HOMOGENEOUS      
     100  avgt    3      28.358 ±       4.971  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                         10         HOMOGENEOUS      
    1000  avgt    3      28.679 ±       6.798  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                         50         HOMOGENEOUS      
      10  avgt    3     693.884 ±     807.232  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                         50         HOMOGENEOUS      
     100  avgt    3     676.847 ±     245.890  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                         50         HOMOGENEOUS      
    1000  avgt    3     701.461 ±     109.470  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                          5         HOMOGENEOUS      
      10  avgt    3     166.513 ±      27.632  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                          5         HOMOGENEOUS      
     100  avgt    3     164.858 ±      24.910  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                          5         HOMOGENEOUS      
    1000  avgt    3     170.069 ±      48.268  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                         10         HOMOGENEOUS      
      10  avgt    3     650.220 ±     117.987  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                         10         HOMOGENEOUS      
     100  avgt    3     653.400 ±      59.516  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                         10         HOMOGENEOUS      
    1000  avgt    3     704.379 ±      62.937  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                         50         HOMOGENEOUS      
      10  avgt    3   24003.712 ±  220342.240  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                         50         HOMOGENEOUS      
     100  avgt    3   17441.325 ±    2096.336  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                         50         HOMOGENEOUS      
    1000  avgt    3   20280.218 ±     560.296  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                          5         HOMOGENEOUS      
      10  avgt    3     648.507 ±      50.568  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                          5         HOMOGENEOUS      
     100  avgt    3     664.885 ±     130.266  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                          5         HOMOGENEOUS      
    1000  avgt    3     706.711 ±      91.656  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                         10         HOMOGENEOUS      
      10  avgt    3    2672.716 ±     119.029  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                         10         HOMOGENEOUS      
     100  avgt    3    2728.937 ±     403.105  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                         10         HOMOGENEOUS      
    1000  avgt    3    3531.785 ±     569.794  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                         50         HOMOGENEOUS      
      10  avgt    3   70054.147 ±    6368.403  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                         50         HOMOGENEOUS      
     100  avgt    3  106756.167 ± 1146857.294  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                         50         HOMOGENEOUS      
    1000  avgt    3   76081.618 ±    1950.366  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            100                          5         HOMOGENEOUS      
      10  avgt    3       0.101 ±       0.007  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            100                          5         HOMOGENEOUS      
     100  avgt    3       0.126 ±       0.002  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            100                          5         HOMOGENEOUS      
    1000  avgt    3       0.194 ±       0.014  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            100                         10         HOMOGENEOUS      
      10  avgt    3       0.180 ±       0.015  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            100                         10         HOMOGENEOUS      
     100  avgt    3       0.272 ±       0.016  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            100                         10         HOMOGENEOUS      
    1000  avgt    3       0.519 ±       0.017  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            100                         50         HOMOGENEOUS      
      10  avgt    3       1.307 ±       0.265  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            100                         50         HOMOGENEOUS      
     100  avgt    3       1.434 ±       0.066  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            100                         50         HOMOGENEOUS      
    1000  avgt    3       2.357 ±       0.158  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            500                          5         HOMOGENEOUS      
      10  avgt    3       0.553 ±       0.021  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            500                          5         HOMOGENEOUS      
     100  avgt    3       0.749 ±       0.033  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            500                          5         HOMOGENEOUS      
    1000  avgt    3       1.136 ±       0.094  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            500                         10         HOMOGENEOUS      
      10  avgt    3       1.240 ±       0.064  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            500                         10         HOMOGENEOUS      
     100  avgt    3       1.440 ±       0.106  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            500                         10         HOMOGENEOUS      
    1000  avgt    3       2.236 ±       0.060  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            500                         50         HOMOGENEOUS      
      10  avgt    3       6.398 ±       0.221  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            500                         50         HOMOGENEOUS      
     100  avgt    3       6.745 ±       0.536  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true            500                         50         HOMOGENEOUS      
    1000  avgt    3       8.348 ±       0.423  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           1000                          5         HOMOGENEOUS      
      10  avgt    3       1.204 ±       0.049  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           1000                          5         HOMOGENEOUS      
     100  avgt    3       1.524 ±       0.051  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           1000                          5         HOMOGENEOUS      
    1000  avgt    3       2.350 ±       0.025  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           1000                         10         HOMOGENEOUS      
      10  avgt    3       2.402 ±       0.411  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           1000                         10         HOMOGENEOUS      
     100  avgt    3       2.752 ±       0.553  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           1000                         10         HOMOGENEOUS      
    1000  avgt    3       3.846 ±       0.058  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           1000                         50         HOMOGENEOUS      
      10  avgt    3      15.151 ±       0.220  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           1000                         50         HOMOGENEOUS      
     100  avgt    3      15.838 ±       0.779  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           1000                         50         HOMOGENEOUS      
    1000  avgt    3      17.195 ±       0.921  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           5000                          5         HOMOGENEOUS      
      10  avgt    3       7.198 ±       0.539  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           5000                          5         HOMOGENEOUS      
     100  avgt    3       7.638 ±       0.336  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           5000                          5         HOMOGENEOUS      
    1000  avgt    3       9.895 ±       0.760  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           5000                         10         HOMOGENEOUS      
      10  avgt    3      16.996 ±       1.190  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           5000                         10         HOMOGENEOUS      
     100  avgt    3      17.547 ±       1.435  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           5000                         10         HOMOGENEOUS      
    1000  avgt    3      20.270 ±       0.366  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           5000                         50         HOMOGENEOUS      
      10  avgt    3      87.308 ±       5.638  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           5000                         50         HOMOGENEOUS      
     100  avgt    3      86.085 ±       2.724  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true           5000                         50         HOMOGENEOUS      
    1000  avgt    3      88.245 ±       3.395  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true          10000                          5         HOMOGENEOUS      
      10  avgt    3      18.438 ±       1.080  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true          10000                          5         HOMOGENEOUS      
     100  avgt    3      21.214 ±       0.743  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true          10000                          5         HOMOGENEOUS      
    1000  avgt    3      21.506 ±       1.782  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true          10000                         10         HOMOGENEOUS      
      10  avgt    3      35.325 ±       3.618  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true          10000                         10         HOMOGENEOUS      
     100  avgt    3      37.790 ±       2.862  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true          10000                         10         HOMOGENEOUS      
    1000  avgt    3      40.835 ±       4.413  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true          10000                         50         HOMOGENEOUS      
      10  avgt    3     198.002 ±      29.113  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true          10000                         50         HOMOGENEOUS      
     100  avgt    3     187.416 ±      16.549  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
        true          10000                         50         HOMOGENEOUS      
    1000  avgt    3     200.683 ±      30.317  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                          5         HOMOGENEOUS      
      10  avgt    3       0.054 ±       0.003  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                          5         HOMOGENEOUS      
     100  avgt    3       0.076 ±       0.004  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                          5         HOMOGENEOUS      
    1000  avgt    3       0.194 ±       0.003  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                         10         HOMOGENEOUS      
      10  avgt    3       0.115 ±       0.026  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                         10         HOMOGENEOUS      
     100  avgt    3       0.147 ±       0.022  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                         10         HOMOGENEOUS      
    1000  avgt    3       0.473 ±       0.018  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                         50         HOMOGENEOUS      
      10  avgt    3       0.695 ±       0.096  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                         50         HOMOGENEOUS      
     100  avgt    3       0.958 ±       0.151  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                         50         HOMOGENEOUS      
    1000  avgt    3       1.479 ±       0.065  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                          5         HOMOGENEOUS      
      10  avgt    3       0.339 ±       0.094  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                          5         HOMOGENEOUS      
     100  avgt    3       0.438 ±       0.098  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                          5         HOMOGENEOUS      
    1000  avgt    3       0.750 ±       0.042  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                         10         HOMOGENEOUS      
      10  avgt    3       0.716 ±       0.048  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                         10         HOMOGENEOUS      
     100  avgt    3       0.934 ±       0.184  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                         10         HOMOGENEOUS      
    1000  avgt    3       1.468 ±       0.090  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                         50         HOMOGENEOUS      
      10  avgt    3       4.521 ±       0.174  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                         50         HOMOGENEOUS      
     100  avgt    3       4.821 ±       0.229  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                         50         HOMOGENEOUS      
    1000  avgt    3       5.446 ±       0.331  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                          5         HOMOGENEOUS      
      10  avgt    3       0.767 ±       0.197  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                          5         HOMOGENEOUS      
     100  avgt    3       0.968 ±       0.142  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                          5         HOMOGENEOUS      
    1000  avgt    3       1.445 ±       0.059  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                         10         HOMOGENEOUS      
      10  avgt    3       1.851 ±       0.155  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                         10         HOMOGENEOUS      
     100  avgt    3       1.750 ±       0.079  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                         10         HOMOGENEOUS      
    1000  avgt    3       2.435 ±       0.123  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                         50         HOMOGENEOUS      
      10  avgt    3      10.189 ±       0.544  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                         50         HOMOGENEOUS      
     100  avgt    3      10.004 ±       0.571  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                         50         HOMOGENEOUS      
    1000  avgt    3      11.589 ±       0.342  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                          5         HOMOGENEOUS      
      10  avgt    3       4.666 ±       0.578  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                          5         HOMOGENEOUS      
     100  avgt    3       4.691 ±       0.040  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                          5         HOMOGENEOUS      
    1000  avgt    3       6.703 ±       0.164  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                         10         HOMOGENEOUS      
      10  avgt    3       9.500 ±       0.843  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                         10         HOMOGENEOUS      
     100  avgt    3       9.881 ±       0.686  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                         10         HOMOGENEOUS      
    1000  avgt    3      11.085 ±       0.649  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                         50         HOMOGENEOUS      
      10  avgt    3      48.940 ±       0.428  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                         50         HOMOGENEOUS      
     100  avgt    3      51.808 ±       1.144  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                         50         HOMOGENEOUS      
    1000  avgt    3      50.006 ±       3.312  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                          5         HOMOGENEOUS      
      10  avgt    3      10.349 ±       0.270  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                          5         HOMOGENEOUS      
     100  avgt    3      10.552 ±       0.211  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                          5         HOMOGENEOUS      
    1000  avgt    3      12.263 ±       0.729  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                         10         HOMOGENEOUS      
      10  avgt    3      20.874 ±       0.689  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                         10         HOMOGENEOUS      
     100  avgt    3      21.056 ±       0.564  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                         10         HOMOGENEOUS      
    1000  avgt    3      22.521 ±       2.021  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                         50         HOMOGENEOUS      
      10  avgt    3     116.935 ±       8.767  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                         50         HOMOGENEOUS      
     100  avgt    3     116.575 ±      85.234  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                         50         HOMOGENEOUS      
    1000  avgt    3     119.731 ±      79.103  ms/op
   JMH benchmarks done
   ```
   
   </details>
   
   <details>
   <summary>Trunk: Uniform Homogeneous non rack awareness</summary>
   
   ```
   Benchmark                                 (assignmentType)  (assignorType)  
(isRackAware)  (memberCount)  (partitionsToMemberRatio)  (subscriptionType)  
(topicCount)  Mode  Cnt   Score    Error  Units
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                          5         HOMOGENEOUS      
      10  avgt    3   0.013 ±  0.001  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                          5         HOMOGENEOUS      
     100  avgt    3   0.018 ±  0.001  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                          5         HOMOGENEOUS      
    1000  avgt    3   0.116 ±  0.009  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                         10         HOMOGENEOUS      
      10  avgt    3   0.019 ±  0.002  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                         10         HOMOGENEOUS      
     100  avgt    3   0.025 ±  0.002  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                         10         HOMOGENEOUS      
    1000  avgt    3   0.168 ±  0.002  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                         50         HOMOGENEOUS      
      10  avgt    3   0.099 ±  0.004  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                         50         HOMOGENEOUS      
     100  avgt    3   0.101 ±  0.013  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            100                         50         HOMOGENEOUS      
    1000  avgt    3   0.241 ±  0.004  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                          5         HOMOGENEOUS      
      10  avgt    3   0.062 ±  0.002  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                          5         HOMOGENEOUS      
     100  avgt    3   0.067 ±  0.007  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                          5         HOMOGENEOUS      
    1000  avgt    3   0.204 ±  0.012  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                         10         HOMOGENEOUS      
      10  avgt    3   0.102 ±  0.002  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                         10         HOMOGENEOUS      
     100  avgt    3   0.107 ±  0.029  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                         10         HOMOGENEOUS      
    1000  avgt    3   0.258 ±  0.028  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                         50         HOMOGENEOUS      
      10  avgt    3   0.563 ±  0.039  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                         50         HOMOGENEOUS      
     100  avgt    3   0.531 ±  0.048  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false            500                         50         HOMOGENEOUS      
    1000  avgt    3   0.697 ±  0.022  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                          5         HOMOGENEOUS      
      10  avgt    3   0.133 ±  0.012  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                          5         HOMOGENEOUS      
     100  avgt    3   0.137 ±  0.002  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                          5         HOMOGENEOUS      
    1000  avgt    3   0.276 ±  0.020  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                         10         HOMOGENEOUS      
      10  avgt    3   0.216 ±  0.051  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                         10         HOMOGENEOUS      
     100  avgt    3   0.219 ±  0.017  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                         10         HOMOGENEOUS      
    1000  avgt    3   0.374 ±  0.002  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                         50         HOMOGENEOUS      
      10  avgt    3   0.984 ±  0.013  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                         50         HOMOGENEOUS      
     100  avgt    3   0.929 ±  0.069  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           1000                         50         HOMOGENEOUS      
    1000  avgt    3   1.253 ±  0.082  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                          5         HOMOGENEOUS      
      10  avgt    3   0.724 ±  0.106  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                          5         HOMOGENEOUS      
     100  avgt    3   0.791 ±  0.032  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                          5         HOMOGENEOUS      
    1000  avgt    3   1.030 ±  0.035  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                         10         HOMOGENEOUS      
      10  avgt    3   1.176 ±  0.035  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                         10         HOMOGENEOUS      
     100  avgt    3   1.259 ±  0.064  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                         10         HOMOGENEOUS      
    1000  avgt    3   1.442 ±  0.049  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                         50         HOMOGENEOUS      
      10  avgt    3   5.530 ±  0.348  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                         50         HOMOGENEOUS      
     100  avgt    3   5.666 ±  0.284  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false           5000                         50         HOMOGENEOUS      
    1000  avgt    3   6.010 ±  0.550  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                          5         HOMOGENEOUS      
      10  avgt    3   1.430 ±  0.010  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                          5         HOMOGENEOUS      
     100  avgt    3   1.616 ±  0.142  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                          5         HOMOGENEOUS      
    1000  avgt    3   1.949 ±  0.190  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                         10         HOMOGENEOUS      
      10  avgt    3   2.220 ±  0.163  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                         10         HOMOGENEOUS      
     100  avgt    3   2.500 ±  0.350  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                         10         HOMOGENEOUS      
    1000  avgt    3   2.718 ±  0.149  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                         50         HOMOGENEOUS      
      10  avgt    3  10.003 ±  0.298  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                         50         HOMOGENEOUS      
     100  avgt    3  10.376 ±  0.355  ms/op
   ServerSideAssignorBenchmark.doAssignment              FULL         UNIFORM   
       false          10000                         50         HOMOGENEOUS      
    1000  avgt    3  12.305 ±  1.321  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                          5         HOMOGENEOUS      
      10  avgt    3   0.006 ±  0.001  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                          5         HOMOGENEOUS      
     100  avgt    3   0.012 ±  0.001  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                          5         HOMOGENEOUS      
    1000  avgt    3   0.123 ±  0.002  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                         10         HOMOGENEOUS      
      10  avgt    3   0.009 ±  0.001  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                         10         HOMOGENEOUS      
     100  avgt    3   0.016 ±  0.001  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                         10         HOMOGENEOUS      
    1000  avgt    3   0.157 ±  0.003  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                         50         HOMOGENEOUS      
      10  avgt    3   0.061 ±  0.009  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                         50         HOMOGENEOUS      
     100  avgt    3   0.055 ±  0.006  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            100                         50         HOMOGENEOUS      
    1000  avgt    3   0.243 ±  0.002  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                          5         HOMOGENEOUS      
      10  avgt    3   0.027 ±  0.001  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                          5         HOMOGENEOUS      
     100  avgt    3   0.033 ±  0.001  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                          5         HOMOGENEOUS      
    1000  avgt    3   0.189 ±  0.011  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                         10         HOMOGENEOUS      
      10  avgt    3   0.042 ±  0.003  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                         10         HOMOGENEOUS      
     100  avgt    3   0.045 ±  0.003  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                         10         HOMOGENEOUS      
    1000  avgt    3   0.221 ±  0.011  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                         50         HOMOGENEOUS      
      10  avgt    3   0.195 ±  0.130  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                         50         HOMOGENEOUS      
     100  avgt    3   0.203 ±  0.169  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false            500                         50         HOMOGENEOUS      
    1000  avgt    3   0.384 ±  0.047  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                          5         HOMOGENEOUS      
      10  avgt    3   0.062 ±  0.019  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                          5         HOMOGENEOUS      
     100  avgt    3   0.062 ±  0.003  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                          5         HOMOGENEOUS      
    1000  avgt    3   0.221 ±  0.010  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                         10         HOMOGENEOUS      
      10  avgt    3   0.102 ±  0.063  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                         10         HOMOGENEOUS      
     100  avgt    3   0.091 ±  0.010  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                         10         HOMOGENEOUS      
    1000  avgt    3   0.262 ±  0.031  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                         50         HOMOGENEOUS      
      10  avgt    3   0.336 ±  0.011  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                         50         HOMOGENEOUS      
     100  avgt    3   0.398 ±  0.095  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           1000                         50         HOMOGENEOUS      
    1000  avgt    3   0.518 ±  0.021  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                          5         HOMOGENEOUS      
      10  avgt    3   0.368 ±  0.029  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                          5         HOMOGENEOUS      
     100  avgt    3   0.387 ±  0.023  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                          5         HOMOGENEOUS      
    1000  avgt    3   0.612 ±  0.054  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                         10         HOMOGENEOUS      
      10  avgt    3   0.512 ±  0.190  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                         10         HOMOGENEOUS      
     100  avgt    3   0.561 ±  0.073  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                         10         HOMOGENEOUS      
    1000  avgt    3   0.745 ±  0.104  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                         50         HOMOGENEOUS      
      10  avgt    3   1.780 ±  0.157  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                         50         HOMOGENEOUS      
     100  avgt    3   2.043 ±  0.096  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false           5000                         50         HOMOGENEOUS      
    1000  avgt    3   2.152 ±  0.182  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                          5         HOMOGENEOUS      
      10  avgt    3   0.748 ±  0.080  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                          5         HOMOGENEOUS      
     100  avgt    3   0.746 ±  0.050  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                          5         HOMOGENEOUS      
    1000  avgt    3   0.984 ±  0.130  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                         10         HOMOGENEOUS      
      10  avgt    3   0.977 ±  0.098  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                         10         HOMOGENEOUS      
     100  avgt    3   0.989 ±  0.084  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                         10         HOMOGENEOUS      
    1000  avgt    3   1.277 ±  0.056  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                         50         HOMOGENEOUS      
      10  avgt    3   6.573 ±  0.638  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                         50         HOMOGENEOUS      
     100  avgt    3   5.426 ±  0.431  ms/op
   ServerSideAssignorBenchmark.doAssignment       INCREMENTAL         UNIFORM   
       false          10000                         50         HOMOGENEOUS      
    1000  avgt    3   5.778 ±  0.643  ms/op
   JMH benchmarks done
   ```
   
   </details>


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to