[
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)