orpiske commented on PR #10157:
URL: https://github.com/apache/camel/pull/10157#issuecomment-1561078074

   @essobedo Here's the results: 
   
   Baseline (M3)
   ```
   Benchmark                                Mode  Cnt  Score   Error  Units
   EndpointResolveTest.testActionStatus_1   avgt   10  3.763 ± 0.004  us/op
   EndpointResolveTest.testActionStatus_16  avgt   10  3.891 ± 0.003  us/op
   EndpointResolveTest.testActionStatus_2   avgt   10  3.820 ± 0.004  us/op
   EndpointResolveTest.testActionStatus_32  avgt   10  8.938 ± 0.080  us/op
   EndpointResolveTest.testActionStatus_4   avgt   10  3.641 ± 0.006  us/op
   EndpointResolveTest.testActionStatus_8   avgt   10  4.661 ± 0.022  us/op
   ```
   
   Test
   ```
   Benchmark                                Mode  Cnt  Score   Error  Units
   EndpointResolveTest.testActionStatus_1   avgt   10  3.725 ± 0.001  us/op
   EndpointResolveTest.testActionStatus_16  avgt   10  3.682 ± 0.001  us/op
   EndpointResolveTest.testActionStatus_2   avgt   10  3.335 ± 0.004  us/op
   EndpointResolveTest.testActionStatus_32  avgt   10  4.568 ± 0.023  us/op
   EndpointResolveTest.testActionStatus_4   avgt   10  3.399 ± 0.001  us/op
   EndpointResolveTest.testActionStatus_8   avgt   10  3.687 ± 0.005  us/op
   ```
   
   
   Baseline
   ```
   Benchmark                                          Mode  Cnt     Score    
Error  Units
   EndpointRegistryTest.testContainsExistentKey       avgt   10    17.566 ±  
0.002  us/op
   EndpointRegistryTest.testContainsNonExistentKey    avgt   10     5.199 ±  
0.009  us/op
   EndpointRegistryTest.testContainsNonExistentValue  avgt   10  1856.785 ±  
0.740  us/op
   EndpointRegistryTest.testDynamicSize               avgt   10     0.002 ±  
0.001  us/op
   EndpointRegistryTest.testIsDynamic                 avgt   10   942.753 ±  
1.314  us/op
   EndpointRegistryTest.testReadOnlyMap               avgt   10    18.959 ±  
0.010  us/op
   EndpointRegistryTest.testReadOnlyValues            avgt   10     5.730 ±  
0.006  us/op
   ```
   
   Test
   ```
   Benchmark                                          Mode  Cnt     Score    
Error  Units
   EndpointRegistryTest.testContainsExistentKey       avgt   10    16.081 ±  
0.016  us/op
   EndpointRegistryTest.testContainsNonExistentKey    avgt   10     4.742 ±  
0.001  us/op
   EndpointRegistryTest.testContainsNonExistentValue  avgt   10  2997.418 ±  
0.210  us/op
   EndpointRegistryTest.testDynamicSize               avgt   10     0.003 ±  
0.001  us/op
   EndpointRegistryTest.testIsDynamic                 avgt   10  1035.011 ±  
1.561  us/op
   EndpointRegistryTest.testReadOnlyMap               avgt   10    44.540 ±  
0.017  us/op
   EndpointRegistryTest.testReadOnlyValues            avgt   10    13.574 ±  
0.018  us/o
   ```
   
   
   Baseline:
   ```
   Benchmark                          Mode  Cnt  Score   Error  Units
   EndpointCreationTest.testCreation  avgt   10  1.953 ± 0.006  ms/op
   ```
   
   Test
   ```
   Benchmark                          Mode  Cnt  Score   Error  Units
   EndpointCreationTest.testCreation  avgt   10  1.787 ± 0.020  ms/op
   ```
   
   
   Baseline
   ```
   Benchmark                                                       Mode  Cnt    
 Score    Error  Units
   EndpointRegistryScalabilityTest.testContainsNonExistentKey_2    avgt   10    
16.835 ±  0.005  us/op
   EndpointRegistryScalabilityTest.testContainsNonExistentKey_4    avgt   10    
17.552 ±  0.006  us/op
   EndpointRegistryScalabilityTest.testContainsNonExistentKey_8    avgt   10    
16.861 ±  0.002  us/op
   EndpointRegistryScalabilityTest.testContainsNonExistentValue_2  avgt   10  
1868.717 ±  0.324  us/op
   EndpointRegistryScalabilityTest.testContainsNonExistentValue_4  avgt   10  
1844.561 ±  0.099  us/op
   EndpointRegistryScalabilityTest.testContainsNonExistentValue_8  avgt   10  
1874.376 ±  0.098  us/op
   EndpointRegistryScalabilityTest.testDynamicSize_2               avgt   10    
 0.002 ±  0.001  us/op
   EndpointRegistryScalabilityTest.testDynamicSize_4               avgt   10    
 0.002 ±  0.001  us/op
   EndpointRegistryScalabilityTest.testDynamicSize_8               avgt   10    
 0.002 ±  0.001  us/op
   EndpointRegistryScalabilityTest.testIsDynamic_2                 avgt   10   
993.607 ±  0.969  us/op
   EndpointRegistryScalabilityTest.testIsDynamic_4                 avgt   10   
905.788 ±  0.292  us/op
   EndpointRegistryScalabilityTest.testIsDynamic_8                 avgt   10   
975.863 ±  1.586  us/op
   EndpointRegistryScalabilityTest.testReadOnlyMap_2               avgt   10    
18.860 ±  0.013  us/op
   EndpointRegistryScalabilityTest.testReadOnlyMap_4               avgt   10    
19.048 ±  0.107  us/op
   EndpointRegistryScalabilityTest.testReadOnlyMap_8               avgt   10    
19.607 ±  0.026  us/op
   EndpointRegistryScalabilityTest.testReadOnlyValues_2            avgt   10    
 6.569 ±  0.018  us/op
   EndpointRegistryScalabilityTest.testReadOnlyValues_4            avgt   10    
 6.508 ±  0.018  us/op
   EndpointRegistryScalabilityTest.testReadOnlyValues_8            avgt   10    
 6.818 ±  0.005  us/op
   ```
   
   Test
   ```
   Benchmark                                                       Mode  Cnt    
 Score    Error  Units
   EndpointRegistryScalabilityTest.testContainsNonExistentKey_2    avgt   10    
16.683 ±  0.006  us/op
   EndpointRegistryScalabilityTest.testContainsNonExistentKey_4    avgt   10    
16.701 ±  0.010  us/op
   EndpointRegistryScalabilityTest.testContainsNonExistentKey_8    avgt   10    
17.285 ±  0.004  us/op
   EndpointRegistryScalabilityTest.testContainsNonExistentValue_2  avgt   10  
3024.244 ±  2.469  us/op
   EndpointRegistryScalabilityTest.testContainsNonExistentValue_4  avgt   10  
3022.183 ±  0.459  us/op
   EndpointRegistryScalabilityTest.testContainsNonExistentValue_8  avgt   10  
3023.758 ±  0.146  us/op
   EndpointRegistryScalabilityTest.testDynamicSize_2               avgt   10    
 0.003 ±  0.001  us/op
   EndpointRegistryScalabilityTest.testDynamicSize_4               avgt   10    
 0.003 ±  0.001  us/op
   EndpointRegistryScalabilityTest.testDynamicSize_8               avgt   10    
 0.003 ±  0.001  us/op
   EndpointRegistryScalabilityTest.testIsDynamic_2                 avgt   10  
1054.665 ±  0.544  us/op
   EndpointRegistryScalabilityTest.testIsDynamic_4                 avgt   10  
1099.182 ±  2.231  us/op
   EndpointRegistryScalabilityTest.testIsDynamic_8                 avgt   10  
1055.774 ±  0.633  us/op
   EndpointRegistryScalabilityTest.testReadOnlyMap_2               avgt   10    
45.334 ±  0.051  us/op
   EndpointRegistryScalabilityTest.testReadOnlyMap_4               avgt   10    
45.599 ±  0.069  us/op
   EndpointRegistryScalabilityTest.testReadOnlyMap_8               avgt   10    
49.824 ±  0.049  us/op
   EndpointRegistryScalabilityTest.testReadOnlyValues_2            avgt   10    
15.052 ±  0.020  us/op
   EndpointRegistryScalabilityTest.testReadOnlyValues_4            avgt   10    
15.025 ±  0.013  us/op
   EndpointRegistryScalabilityTest.testReadOnlyValues_8            avgt   10    
15.407 ±  0.025  us/op
   ```
   
   
   All in all, I think it's performing nicely! There's a few outliers (i.e.: 
like the `testContainsNonExistentValue_X` under contention), but in general 
LGTM.
   


-- 
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: commits-unsubscr...@camel.apache.org

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

Reply via email to