[ 
https://issues.apache.org/jira/browse/IGNITE-14472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17314748#comment-17314748
 ] 

Ivan Daschinskiy commented on IGNITE-14472:
-------------------------------------------

*before*
{code}

--------------------------------------------------------------------------------------------
 benchmark 'binary_object_get': 12 tests 
--------------------------------------------------------------------------------------------
Name (time in us)                                     Min                   Max 
                 Mean              StdDev                Median                 
IQR            Outliers         OPS            Rounds  Iterations
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
benchmark_sync_binary_get[simple-1024]           503.3497 (1.0)        542.5109 
(1.0)        524.7468 (1.0)       11.9913 (1.29)       527.0175 (1.0)       
11.3102 (1.0)           4;0  1,905.6809 (1.0)          10         100
benchmark_sync_binary_get[simple-4096]           545.7228 (1.08)       681.6326 
(1.26)       573.7108 (1.09)      38.6286 (4.17)       562.4087 (1.07)      
11.4088 (1.01)          1;1  1,743.0386 (0.91)         10         100
benchmark_sync_binary_get[simple-10240]          557.1264 (1.11)       663.1032 
(1.22)       597.0065 (1.14)      28.5202 (3.08)       592.0662 (1.12)      
20.9598 (1.85)          2;1  1,675.0237 (0.88)         10         100
benchmark_async_binary_get[simple-1024]          709.6196 (1.41)       749.4574 
(1.38)       722.3022 (1.38)      14.1358 (1.52)       716.2776 (1.36)      
24.3055 (2.15)          3;0  1,384.4621 (0.73)         10         100
benchmark_async_binary_get[simple-4096]          749.6903 (1.49)       779.9036 
(1.44)       764.4456 (1.46)       9.2736 (1.0)        763.2206 (1.45)      
11.5306 (1.02)          4;0  1,308.1376 (0.69)         10         100
benchmark_async_binary_get[simple-10240]         768.9985 (1.53)       796.4124 
(1.47)       786.9617 (1.50)      10.5591 (1.14)       790.4466 (1.50)      
16.7354 (1.48)          2;0  1,270.7099 (0.67)         10         100


--------------------------------------------------------------------------------------------
 benchmark 'binary_object_put': 12 tests 
--------------------------------------------------------------------------------------------
Name (time in us)                                     Min                   Max 
                 Mean              StdDev                Median                 
IQR            Outliers         OPS            Rounds  Iterations
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
benchmark_sync_binary_put[simple-1024]           422.0449 (1.0)        443.4763 
(1.0)        430.9277 (1.0)        7.2775 (1.08)       429.2968 (1.0)       
11.3402 (1.41)          3;0  2,320.5747 (1.0)          10         100
benchmark_sync_binary_put[simple-4096]           432.6478 (1.03)       454.3953 
(1.02)       444.2581 (1.03)       6.7669 (1.0)        445.7960 (1.04)       
8.0276 (1.0)           3;0  2,250.9438 (0.97)         10         100
benchmark_sync_binary_put[simple-10240]          474.8603 (1.13)       515.2363 
(1.16)       496.1305 (1.15)      13.6759 (2.02)       498.2116 (1.16)      
20.8986 (2.60)          3;0  2,015.5987 (0.87)         10         100
benchmark_async_binary_put[simple-1024]          535.3795 (1.27)       685.1283 
(1.54)       567.3985 (1.32)      44.3217 (6.55)       548.0161 (1.28)      
33.4157 (4.16)          1;1  1,762.4297 (0.76)         10         100
benchmark_async_binary_put[simple-4096]          571.5587 (1.35)       616.8044 
(1.39)       592.2703 (1.37)      14.5426 (2.15)       591.8616 (1.38)      
18.8717 (2.35)          4;0  1,688.4183 (0.73)         10         100
benchmark_async_binary_put[simple-10240]         622.7088 (1.48)       714.9631 
(1.61)       656.8940 (1.52)      26.2311 (3.88)       655.6965 (1.53)      
33.0954 (4.12)          2;0  1,522.3156 (0.66)         10         100

{code}
*after*
{code}

--------------------------------------------------------------------------------------------
 benchmark 'binary_object_get': 12 tests 
--------------------------------------------------------------------------------------------
Name (time in us)                                     Min                   Max 
                 Mean              StdDev                Median                 
IQR            Outliers         OPS            Rounds  Iterations
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
benchmark_sync_binary_get[simple-1024]           475.9990 (1.0)        506.6665 
(1.0)        491.1808 (1.0)        7.6463 (1.0)        491.4918 (1.0)        
4.3116 (1.0)           2;2  2,035.9103 (1.0)          10         100
benchmark_sync_binary_get[simple-4096]           499.8473 (1.05)       572.9979 
(1.13)       534.9850 (1.09)      22.9955 (3.01)       530.5297 (1.08)      
35.6216 (8.26)          3;0  1,869.2114 (0.92)         10         100
benchmark_sync_binary_get[simple-10240]          516.8006 (1.09)       556.8953 
(1.10)       534.5969 (1.09)      13.4439 (1.76)       532.4111 (1.08)      
17.2237 (3.99)          3;0  1,870.5683 (0.92)         10         100
benchmark_async_binary_get[simple-1024]          671.4719 (1.41)       714.4852 
(1.41)       683.0785 (1.39)      12.0156 (1.57)       680.8248 (1.39)       
5.8674 (1.36)          1;1  1,463.9606 (0.72)         10         100
benchmark_async_binary_get[simple-4096]          689.7809 (1.45)       720.1332 
(1.42)       703.5227 (1.43)       9.5621 (1.25)       703.4841 (1.43)      
12.7841 (2.97)          3;0  1,421.4182 (0.70)         10         100
benchmark_async_binary_get[simple-10240]         719.5018 (1.51)       750.1128 
(1.48)       734.5579 (1.50)       9.7583 (1.28)       737.0274 (1.50)      
15.0027 (3.48)          3;0  1,361.3631 (0.67)         10         100


--------------------------------------------------------------------------------------------
 benchmark 'binary_object_put': 12 tests 
--------------------------------------------------------------------------------------------
Name (time in us)                                     Min                   Max 
                 Mean              StdDev                Median                 
IQR            Outliers         OPS            Rounds  Iterations
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
benchmark_sync_binary_put[simple-1024]           393.1098 (1.0)        433.9373 
(1.0)        408.3158 (1.0)       13.2562 (1.39)       412.2652 (1.0)       
20.1507 (2.05)          4;0  2,449.0849 (1.0)          10         100
benchmark_sync_binary_put[simple-4096]           404.3368 (1.03)       533.5921 
(1.23)       432.1678 (1.06)      37.1830 (3.90)       422.5800 (1.03)      
14.0677 (1.43)          1;1  2,313.9158 (0.94)         10         100
benchmark_sync_binary_put[simple-10240]          442.1867 (1.12)       607.9237 
(1.40)       470.3482 (1.15)      49.8182 (5.22)       453.6211 (1.10)       
9.8182 (1.0)           1;2  2,126.0847 (0.87)         10         100
benchmark_async_binary_put[simple-1024]          506.4016 (1.29)       608.8453 
(1.40)       527.3921 (1.29)      30.4440 (3.19)       515.5797 (1.25)      
17.2175 (1.75)          1;1  1,896.1226 (0.77)         10         100
benchmark_async_binary_put[simple-4096]          534.7568 (1.36)       565.4116 
(1.30)       551.5446 (1.35)       9.5463 (1.0)        549.3383 (1.33)      
13.8040 (1.41)          3;0  1,813.0899 (0.74)         10         100
benchmark_async_binary_put[simple-10240]         565.6670 (1.44)       606.6623 
(1.40)       587.0942 (1.44)      13.6676 (1.43)       587.4736 (1.42)      
19.9566 (2.03)          3;0  1,703.3041 (0.70)         10         100

{code}

> Performance drop on primitive operations.
> -----------------------------------------
>
>                 Key: IGNITE-14472
>                 URL: https://issues.apache.org/jira/browse/IGNITE-14472
>             Project: Ignite
>          Issue Type: Bug
>          Components: python, thin client
>    Affects Versions: python-0.4.0
>            Reporter: Ivan Daschinskiy
>            Assignee: Ivan Daschinskiy
>            Priority: Blocker
>              Labels: python, thin
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Reason of performance drop: header struct of Response is not cached (now it 
> is instance variable, earlier it will be class variable)
> Performance drop approx 15 %.  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to