squah-confluent commented on PR #17133:
URL: https://github.com/apache/kafka/pull/17133#issuecomment-2337594872

   The ServerSideAssignorBenchmarks don't show a consistent change, which is 
expected.
   The homogeneous TargetAssignmentBuilderBenchmark.build benchmarks show a 
slight unexpected improvement. I'm not sure why.
   
   #### Benchmarks Before
   ```
   Benchmark                                       (assignmentType)  
(assignorType)  (isRackAware)  (memberCount)  (partitionsToMemberRatio)  
(subscriptionType)  (topicCount)  Mode  Cnt    Score   Error  Units
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false           5000                         10         
HOMOGENEOUS          1000  avgt    2    1.714          ms/op
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false           5000                         50         
HOMOGENEOUS          1000  avgt    2    7.491          ms/op
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false          10000                         10         
HOMOGENEOUS          1000  avgt    2    4.309          ms/op
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false          10000                         50         
HOMOGENEOUS          1000  avgt    2   14.842          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false           5000                         10         
HOMOGENEOUS          1000  avgt    2    0.820          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false           5000                         50         
HOMOGENEOUS          1000  avgt    2    2.417          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false          10000                         10         
HOMOGENEOUS          1000  avgt    2    1.748          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false          10000                         50         
HOMOGENEOUS          1000  avgt    2    7.715          ms/op
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false           5000                         10       
HETEROGENEOUS          1000  avgt    2  119.580          ms/op
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false           5000                         50       
HETEROGENEOUS          1000  avgt    2  161.969          ms/op
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false          10000                         10       
HETEROGENEOUS          1000  avgt    2  247.979          ms/op
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false          10000                         50       
HETEROGENEOUS          1000  avgt    2  368.867          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false           5000                         10       
HETEROGENEOUS          1000  avgt    2  104.617          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false           5000                         50       
HETEROGENEOUS          1000  avgt    2  145.051          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false          10000                         10       
HETEROGENEOUS          1000  avgt    2  220.763          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false          10000                         50       
HETEROGENEOUS          1000  avgt    2  307.568          ms/op
   JMH benchmarks done
   
   Benchmark                                     (memberCount)  
(partitionsToMemberRatio)  (topicCount)  Mode  Cnt   Score   Error  Units
   TargetAssignmentBuilderBenchmark.build                 5000                  
       10          1000  avgt    2   1.320          ms/op
   TargetAssignmentBuilderBenchmark.build                 5000                  
       50          1000  avgt    2   3.402          ms/op
   TargetAssignmentBuilderBenchmark.build                10000                  
       10          1000  avgt    2   3.689          ms/op
   TargetAssignmentBuilderBenchmark.build                10000                  
       50          1000  avgt    2  10.657          ms/op
   JMH benchmarks done
   ```
   
   #### Benchmarks After
   ```
   Benchmark                                       (assignmentType)  
(assignorType)  (isRackAware)  (memberCount)  (partitionsToMemberRatio)  
(subscriptionType)  (topicCount)  Mode  Cnt    Score   Error  Units
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false           5000                         10         
HOMOGENEOUS          1000  avgt    2    1.705          ms/op
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false           5000                         50         
HOMOGENEOUS          1000  avgt    2    7.165          ms/op
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false          10000                         10         
HOMOGENEOUS          1000  avgt    2    3.476          ms/op
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false          10000                         50         
HOMOGENEOUS          1000  avgt    2   14.251          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false           5000                         10         
HOMOGENEOUS          1000  avgt    2    0.766          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false           5000                         50         
HOMOGENEOUS          1000  avgt    2    2.717          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false          10000                         10         
HOMOGENEOUS          1000  avgt    2    1.771          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false          10000                         50         
HOMOGENEOUS          1000  avgt    2    6.761          ms/op
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false           5000                         10       
HETEROGENEOUS          1000  avgt    2  133.705          ms/op
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false           5000                         50       
HETEROGENEOUS          1000  avgt    2  172.849          ms/op
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false          10000                         10       
HETEROGENEOUS          1000  avgt    2  267.341          ms/op
   ServerSideAssignorBenchmark.doAssignment                    FULL         
UNIFORM          false          10000                         50       
HETEROGENEOUS          1000  avgt    2  471.977          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false           5000                         10       
HETEROGENEOUS          1000  avgt    2  119.293          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false           5000                         50       
HETEROGENEOUS          1000  avgt    2  156.737          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false          10000                         10       
HETEROGENEOUS          1000  avgt    2  242.026          ms/op
   ServerSideAssignorBenchmark.doAssignment             INCREMENTAL         
UNIFORM          false          10000                         50       
HETEROGENEOUS          1000  avgt    2  327.398          ms/op
   JMH benchmarks done
   
   Benchmark                                     (memberCount)  
(partitionsToMemberRatio)  (subscriptionType)  (topicCount)  Mode  Cnt    Score 
  Error  Units
   TargetAssignmentBuilderBenchmark.build                 5000                  
       10         HOMOGENEOUS          1000  avgt    2    1.162          ms/op
   TargetAssignmentBuilderBenchmark.build                 5000                  
       50         HOMOGENEOUS          1000  avgt    2    3.153          ms/op
   TargetAssignmentBuilderBenchmark.build                10000                  
       10         HOMOGENEOUS          1000  avgt    2    2.602          ms/op
   TargetAssignmentBuilderBenchmark.build                10000                  
       50         HOMOGENEOUS          1000  avgt    2    7.929          ms/op
   TargetAssignmentBuilderBenchmark.build                 5000                  
       10       HETEROGENEOUS          1000  avgt    2  116.358          ms/op
   TargetAssignmentBuilderBenchmark.build                 5000                  
       50       HETEROGENEOUS          1000  avgt    2  177.115          ms/op
   TargetAssignmentBuilderBenchmark.build                10000                  
       10       HETEROGENEOUS          1000  avgt    2  255.730          ms/op
   TargetAssignmentBuilderBenchmark.build                10000                  
       50       HETEROGENEOUS          1000  avgt    2  341.819          ms/op
   JMH benchmarks done
   ```


-- 
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: jira-unsubscr...@kafka.apache.org

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

Reply via email to