CrazyHZM commented on PR #10839:
URL: https://github.com/apache/dubbo/pull/10839#issuecomment-1318015769

   优化前:
   Benchmark                               Mode      Cnt    Score    Error   
Units
   Client.createUser                      thrpt        3   21.763 ± 71.882  
ops/ms
   Client.existUser                       thrpt        3   50.595 ± 36.093  
ops/ms
   Client.getUser                         thrpt        3   21.819 ± 48.590  
ops/ms
   Client.listUser                        thrpt        3    2.916 ±  4.760  
ops/ms
   Client.createUser                       avgt        3    3.456 ± 31.127   
ms/op
   Client.existUser                        avgt        3    1.653 ± 15.300   
ms/op
   Client.getUser                          avgt        3    1.484 ±  1.135   
ms/op
   Client.listUser                         avgt        3   10.568 ± 29.212   
ms/op
   Client.createUser                     sample   318690    3.010 ±  0.023   
ms/op
   Client.createUser:createUser·p0.00    sample             0.481            
ms/op
   Client.createUser:createUser·p0.50    sample             2.236            
ms/op
   Client.createUser:createUser·p0.90    sample             4.915            
ms/op
   Client.createUser:createUser·p0.95    sample             6.709            
ms/op
   Client.createUser:createUser·p0.99    sample            17.039            
ms/op
   Client.createUser:createUser·p0.999   sample            48.824            
ms/op
   Client.createUser:createUser·p0.9999  sample           170.918            
ms/op
   Client.createUser:createUser·p1.00    sample           178.782            
ms/op
   Client.existUser                      sample  1547178    0.620 ±  0.001   
ms/op
   Client.existUser:existUser·p0.00      sample             0.161            
ms/op
   Client.existUser:existUser·p0.50      sample             0.569            
ms/op
   Client.existUser:existUser·p0.90      sample             0.849            
ms/op
   Client.existUser:existUser·p0.95      sample             0.970            
ms/op
   Client.existUser:existUser·p0.99      sample             1.495            
ms/op
   Client.existUser:existUser·p0.999     sample             4.643            
ms/op
   Client.existUser:existUser·p0.9999    sample            14.549            
ms/op
   Client.existUser:existUser·p1.00      sample            41.615            
ms/op
   Client.getUser                        sample   611290    1.569 ±  0.003   
ms/op
   Client.getUser:getUser·p0.00          sample             0.387            
ms/op
   Client.getUser:getUser·p0.50          sample             1.485            
ms/op
   Client.getUser:getUser·p0.90          sample             2.236            
ms/op
   Client.getUser:getUser·p0.95          sample             2.458            
ms/op
   Client.getUser:getUser·p0.99          sample             3.195            
ms/op
   Client.getUser:getUser·p0.999         sample             5.546            
ms/op
   Client.getUser:getUser·p0.9999        sample            20.775            
ms/op
   Client.getUser:getUser·p1.00          sample            29.000            
ms/op
   Client.listUser                       sample    90833   10.562 ±  0.036   
ms/op
   Client.listUser:listUser·p0.00        sample             1.585            
ms/op
   Client.listUser:listUser·p0.50        sample            10.437            
ms/op
   Client.listUser:listUser·p0.90        sample            13.009            
ms/op
   Client.listUser:listUser·p0.95        sample            14.434            
ms/op
   Client.listUser:listUser·p0.99        sample            22.807            
ms/op
   Client.listUser:listUser·p0.999       sample            37.104            
ms/op
   Client.listUser:listUser·p0.9999      sample            61.735            
ms/op
   Client.listUser:listUser·p1.00        sample            63.242            
ms/op
   
   
   
   
   优化后的:
   Benchmark                               Mode      Cnt   Score     Error   
Units
   Client.createUser                      thrpt        3  21.220 ±  41.514  
ops/ms
   Client.existUser                       thrpt        3  48.470 ± 111.865  
ops/ms
   Client.getUser                         thrpt        3  20.601 ±  20.811  
ops/ms
   Client.listUser                        thrpt        3   3.032 ±   9.202  
ops/ms
   Client.createUser                       avgt        3   1.466 ±   0.357   
ms/op
   Client.existUser                        avgt        3   0.650 ±   3.448   
ms/op
   Client.getUser                          avgt        3   1.448 ±   0.607   
ms/op
   Client.listUser                         avgt        3   9.846 ±   7.369   
ms/op
   Client.createUser                     sample   717386   1.337 ±   0.002   
ms/op
   Client.createUser:createUser·p0.00    sample            0.373             
ms/op
   Client.createUser:createUser·p0.50    sample            1.161             
ms/op
   Client.createUser:createUser·p0.90    sample            1.966             
ms/op
   Client.createUser:createUser·p0.95    sample            2.286             
ms/op
   Client.createUser:createUser·p0.99    sample            3.154             
ms/op
   Client.createUser:createUser·p0.999   sample            5.780             
ms/op
   Client.createUser:createUser·p0.9999  sample           11.370             
ms/op
   Client.createUser:createUser·p1.00    sample           13.189             
ms/op
   Client.existUser                      sample  1609319   0.596 ±   0.001   
ms/op
   Client.existUser:existUser·p0.00      sample            0.148             
ms/op
   Client.existUser:existUser·p0.50      sample            0.537             
ms/op
   Client.existUser:existUser·p0.90      sample            0.811             
ms/op
   Client.existUser:existUser·p0.95      sample            0.946             
ms/op
   Client.existUser:existUser·p0.99      sample            1.616             
ms/op
   Client.existUser:existUser·p0.999     sample            4.002             
ms/op
   Client.existUser:existUser·p0.9999    sample           24.906             
ms/op
   Client.existUser:existUser·p1.00      sample           75.104             
ms/op
   Client.getUser                        sample   766424   1.252 ±   0.002   
ms/op
   Client.getUser:getUser·p0.00          sample            0.364             
ms/op
   Client.getUser:getUser·p0.50          sample            1.202             
ms/op
   Client.getUser:getUser·p0.90          sample            1.706             
ms/op
   Client.getUser:getUser·p0.95          sample            1.942             
ms/op
   Client.getUser:getUser·p0.99          sample            2.863             
ms/op
   Client.getUser:getUser·p0.999         sample            4.948             
ms/op
   Client.getUser:getUser·p0.9999        sample            9.322             
ms/op
   Client.getUser:getUser·p1.00          sample           16.171             
ms/op
   Client.listUser                       sample   106601   8.999 ±   0.022   
ms/op
   Client.listUser:listUser·p0.00        sample            0.941             
ms/op
   Client.listUser:listUser·p0.50        sample            9.290             
ms/op
   Client.listUser:listUser·p0.90        sample           10.781             
ms/op
   Client.listUser:listUser·p0.95        sample           11.551             
ms/op
   Client.listUser:listUser·p0.99        sample           14.270             
ms/op
   Client.listUser:listUser·p0.999       sample           24.025             
ms/op
   Client.listUser:listUser·p0.9999      sample           30.038             
ms/op
   Client.listUser:listUser·p1.00        sample           31.949             
ms/op
   
   
   看RT有明显的下降


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to