Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Intel(R) Core(TM) i5-3470S CPU @ 2.90GHz
- I:\Work\GitHub\ThreadPoolTaskTesting\bin\Release\netcoreapp1.0\win7-x64>set COMPlus_ThreadPool_ForceMinWorkerThreads=500
- I:\Work\GitHub\ThreadPoolTaskTesting\bin\Release\netcoreapp1.0\win7-x64>publish-current\ThreadPoolTaskTesting.exe 10
- Testing 2,621,440 calls, with GCs after 262,144 calls.
- Operations per second on 4 Cores
- Parallelism
- Serial 2x 16x 64x 512x
- QUWI No Queues 11.291 M 11.004 M 9.655 M 10.652 M 10.808 M
- - Depth 2 9.801 M 9.025 M 8.482 M 8.990 M 9.035 M
- - Depth 16 9.965 M 10.064 M 10.106 M 10.252 M 10.140 M
- - Depth 64 10.467 M 10.325 M 10.440 M 10.354 M 10.264 M
- - Depth 512 10.150 M 10.222 M 10.387 M 10.293 M 9.755 M
- SubTask Chain Return 960.999 k 1.179 M 3.479 M 4.361 M 4.614 M
- - Depth 2 1.108 M 1.281 M 3.736 M 4.268 M 4.941 M
- - Depth 16 1.303 M 1.548 M 3.988 M 5.475 M 5.774 M
- - Depth 64 1.385 M 1.575 M 4.064 M 5.335 M 5.815 M
- - Depth 512 1.095 M 2.810 M 4.828 M 5.739 M 5.781 M
- SubTask Chain Awaited 603.821 k 702.970 k 1.794 M 2.377 M 2.729 M
- - Depth 2 653.331 k 713.702 k 1.871 M 2.693 M 2.895 M
- - Depth 16 739.070 k 797.390 k 2.197 M 2.793 M 3.229 M
- - Depth 64 797.874 k 1.210 M 2.484 M 3.003 M 3.260 M
- - Depth 512 758.383 k 1.546 M 2.777 M 2.971 M 2.941 M
- SubTask Fanout Awaited 346.810 k 380.862 k 953.233 k 1.236 M 1.453 M
- - Depth 2 497.513 k 521.983 k 1.272 M 1.643 M 1.842 M
- - Depth 16 906.260 k 1.209 M 2.179 M 2.458 M 2.404 M
- - Depth 64 1.088 M 1.250 M 2.291 M 2.567 M 2.602 M
- - Depth 512 1.121 M 1.516 M 2.430 M 2.605 M 2.593 M
- Continuation Chain 364.895 k 393.347 k 999.829 k 1.378 M 1.589 M
- - Depth 2 609.613 k 665.320 k 2.180 M 2.565 M 2.754 M
- - Depth 16 1.643 M 1.885 M 7.073 M 7.191 M 7.208 M
- - Depth 64 2.159 M 2.604 M 8.177 M 8.539 M 8.534 M
- - Depth 512 2.619 M 3.775 M 8.871 M 9.109 M 9.006 M
- Continuation Fanout 265.336 k 292.083 k 553.332 k 934.454 k 1.145 M
- - Depth 2 414.743 k 442.279 k 1.111 M 1.482 M 1.686 M
- - Depth 16 1.184 M 1.555 M 3.781 M 4.061 M 4.146 M
- - Depth 64 1.697 M 2.107 M 4.965 M 5.097 M 5.156 M
- - Depth 512 1.639 M 2.521 M 5.220 M 5.438 M 5.410 M
- Yield Chain Awaited 1.093 M 1.223 M 3.286 M 3.845 M 4.023 M
- - Depth 2 1.337 M 1.516 M 4.095 M 4.574 M 4.844 M
- - Depth 16 1.816 M 2.072 M 5.331 M 5.879 M 5.795 M
- - Depth 64 2.328 M 2.518 M 5.833 M 6.052 M 5.686 M
- - Depth 512 2.756 M 3.866 M 5.573 M 5.696 M 4.704 M
- Async Chain Awaited 814.231 k 971.207 k 2.639 M 3.163 M 3.255 M
- - Depth 2 1.178 M 1.366 M 3.844 M 4.842 M 5.055 M
- - Depth 16 1.900 M 2.462 M 5.705 M 7.624 M 7.868 M
- - Depth 64 2.091 M 4.300 M 7.063 M 8.118 M 8.244 M
- - Depth 512 2.096 M 3.948 M 6.362 M 6.438 M 8.273 M
- Async Chain Return 847.911 k 976.267 k 2.409 M 3.374 M 3.583 M
- - Depth 2 1.712 M 2.127 M 6.307 M 6.929 M 7.204 M
- - Depth 16 13.940 M 25.838 M 56.941 M 56.187 M 48.330 M
- - Depth 64 51.558 M 97.449 M 211.611 M 195.735 M 130.897 M
- - Depth 512 314.517 M 569.482 M 995.610 M 775.390 M 320.646 M
- Sync Chain Awaited 27.399 M 54.961 M 81.975 M 100.582 M 83.211 M
- - Depth 2 28.263 M 56.021 M 104.146 M 100.992 M 85.143 M
- - Depth 16 20.349 M 40.095 M 74.790 M 74.057 M 63.539 M
- - Depth 64 19.087 M 37.093 M 70.072 M 68.634 M 59.960 M
- - Depth 512 18.313 M 36.017 M 66.108 M 65.644 M 56.327 M
- CachedTask Chain Await 23.688 M 45.815 M 85.447 M 84.016 M 71.064 M
- - Depth 2 25.719 M 50.624 M 92.989 M 92.615 M 77.316 M
- - Depth 16 20.119 M 39.514 M 73.364 M 72.482 M 62.891 M
- - Depth 64 18.224 M 37.216 M 69.073 M 68.125 M 59.462 M
- - Depth 512 18.414 M 36.200 M 66.992 M 66.032 M 56.808 M
- CachedTask Chain Check 106.166 M 207.764 M 371.962 M 350.887 M 212.551 M
- - Depth 2 123.932 M 237.632 M 345.340 M 390.345 M 224.392 M
- - Depth 16 144.176 M 280.152 M 507.559 M 443.020 M 246.571 M
- - Depth 64 85.495 M 167.956 M 306.071 M 290.024 M 182.444 M
- - Depth 512 77.107 M 154.494 M 277.798 M 264.923 M 172.871 M
- CachedTask Chain Return 122.352 M 239.615 M 430.556 M 393.811 M 227.676 M
- - Depth 2 205.231 M 396.365 M 647.317 M 599.241 M 308.801 M
- - Depth 16 582.012 M 1.051 B 1.551 B 1.233 B 470.568 M
- - Depth 64 952.939 M 1.631 B 2.230 B 1.604 B 560.268 M
- - Depth 512 1.442 B 2.270 B 2.912 B 2.046 B 639.719 M
- QUWI Local Queues 12.616 M 11.392 M 9.527 M 11.639 M 12.307 M
- - Depth 2 9.701 M 7.792 M 8.577 M 8.922 M 8.949 M
- - Depth 16 10.014 M 9.941 M 10.122 M 10.106 M 8.767 M
- - Depth 64 10.348 M 10.159 M 10.361 M 10.379 M 10.243 M
- - Depth 512 10.506 M 9.424 M 10.246 M 10.377 M 10.432 M
- I:\Work\GitHub\ThreadPoolTaskTesting\bin\Release\netcoreapp1.0\win7-x64>publish-spinlock\ThreadPoolTaskTesting.exe 10
- Testing 2,621,440 calls, with GCs after 262,144 calls.
- Operations per second on 4 Cores
- Parallelism
- Serial 2x 16x 64x 512x
- QUWI No Queues 12.205 M 12.225 M 10.593 M 11.040 M 11.161 M
- - Depth 2 9.807 M 9.047 M 8.777 M 8.941 M 8.939 M
- - Depth 16 10.003 M 10.204 M 10.159 M 10.266 M 10.169 M
- - Depth 64 10.405 M 10.462 M 10.398 M 10.456 M 10.407 M
- - Depth 512 10.541 M 10.302 M 10.452 M 10.510 M 10.477 M
- SubTask Chain Return 904.786 k 990.460 k 3.251 M 4.159 M 4.386 M
- - Depth 2 1.027 M 1.232 M 3.657 M 4.464 M 4.834 M
- - Depth 16 1.232 M 1.475 M 3.901 M 5.385 M 5.763 M
- - Depth 64 1.053 M 2.075 M 4.172 M 5.384 M 5.827 M
- - Depth 512 1.175 M 2.851 M 4.735 M 5.590 M 5.749 M
- SubTask Chain Awaited 596.226 k 665.390 k 1.788 M 2.294 M 2.687 M
- - Depth 2 651.716 k 696.489 k 1.873 M 2.602 M 2.909 M
- - Depth 16 729.769 k 924.021 k 2.329 M 2.935 M 3.347 M
- - Depth 64 807.734 k 1.292 M 2.528 M 3.076 M 3.345 M
- - Depth 512 769.498 k 1.687 M 2.701 M 2.878 M 3.099 M
- SubTask Fanout Awaited 346.806 k 382.608 k 833.971 k 1.251 M 1.400 M
- - Depth 2 496.223 k 558.188 k 1.250 M 1.675 M 1.844 M
- - Depth 16 931.701 k 1.165 M 2.191 M 2.485 M 2.483 M
- - Depth 64 1.129 M 1.394 M 2.357 M 2.627 M 2.590 M
- - Depth 512 1.184 M 1.450 M 2.441 M 2.672 M 2.619 M
- Continuation Chain 371.949 k 402.795 k 1.008 M 1.358 M 1.599 M
- - Depth 2 623.992 k 677.816 k 2.133 M 2.584 M 2.729 M
- - Depth 16 1.662 M 1.931 M 7.047 M 7.287 M 7.277 M
- - Depth 64 2.166 M 2.466 M 7.913 M 8.679 M 8.651 M
- - Depth 512 2.672 M 3.365 M 9.000 M 9.216 M 9.143 M
- Continuation Fanout 259.659 k 283.807 k 604.670 k 910.191 k 1.120 M
- - Depth 2 408.807 k 439.765 k 1.171 M 1.534 M 1.658 M
- - Depth 16 1.162 M 1.525 M 3.936 M 4.244 M 4.193 M
- - Depth 64 1.827 M 2.292 M 5.068 M 5.166 M 5.208 M
- - Depth 512 1.777 M 2.850 M 5.278 M 5.101 M 5.470 M
- Yield Chain Awaited 1.101 M 1.188 M 3.410 M 3.842 M 4.052 M
- - Depth 2 1.352 M 1.453 M 4.027 M 4.618 M 4.892 M
- - Depth 16 1.825 M 2.240 M 5.358 M 5.958 M 5.861 M
- - Depth 64 2.331 M 2.670 M 5.929 M 6.149 M 5.701 M
- - Depth 512 2.871 M 3.888 M 5.741 M 5.599 M 4.756 M
- Async Chain Awaited 820.718 k 930.799 k 2.407 M 3.241 M 3.443 M
- - Depth 2 1.170 M 1.308 M 3.640 M 4.187 M 4.974 M
- - Depth 16 1.885 M 2.278 M 6.228 M 7.428 M 7.967 M
- - Depth 64 2.048 M 3.987 M 7.209 M 8.235 M 8.288 M
- - Depth 512 2.098 M 4.025 M 6.611 M 6.647 M 8.018 M
- Async Chain Return 810.641 k 881.196 k 2.273 M 3.060 M 3.425 M
- - Depth 2 1.622 M 1.992 M 5.976 M 6.720 M 6.755 M
- - Depth 16 13.330 M 17.509 M 53.472 M 53.411 M 46.499 M
- - Depth 64 49.230 M 84.352 M 202.195 M 186.031 M 129.547 M
- - Depth 512 297.384 M 529.199 M 974.513 M 814.517 M 324.239 M
- Sync Chain Awaited 27.074 M 53.850 M 104.786 M 101.594 M 84.488 M
- - Depth 2 28.314 M 57.279 M 106.832 M 104.129 M 85.438 M
- - Depth 16 19.891 M 40.476 M 75.537 M 74.185 M 64.319 M
- - Depth 64 19.103 M 37.938 M 70.527 M 69.242 M 60.191 M
- - Depth 512 18.581 M 35.889 M 68.006 M 66.467 M 56.893 M
- CachedTask Chain Await 23.329 M 45.570 M 85.566 M 83.845 M 70.911 M
- - Depth 2 25.490 M 50.849 M 95.892 M 93.405 M 78.390 M
- - Depth 16 19.946 M 39.261 M 73.164 M 72.746 M 63.450 M
- - Depth 64 17.794 M 35.531 M 70.119 M 68.595 M 59.597 M
- - Depth 512 17.499 M 34.644 M 67.692 M 66.285 M 57.506 M
- CachedTask Chain Check 102.535 M 201.381 M 371.867 M 333.237 M 208.848 M
- - Depth 2 125.071 M 241.995 M 432.467 M 394.819 M 229.816 M
- - Depth 16 149.504 M 288.915 M 525.149 M 457.718 M 254.185 M
- - Depth 64 85.744 M 168.204 M 306.565 M 289.627 M 184.959 M
- - Depth 512 76.857 M 153.657 M 275.834 M 263.340 M 169.979 M
- CachedTask Chain Return 117.868 M 230.950 M 413.607 M 382.112 M 226.091 M
- - Depth 2 198.648 M 382.251 M 648.679 M 593.865 M 293.669 M
- - Depth 16 573.632 M 1.047 B 1.582 B 1.251 B 473.244 M
- - Depth 64 948.800 M 1.602 B 2.231 B 1.572 B 570.710 M
- - Depth 512 1.443 B 2.288 B 3.024 B 2.006 B 627.049 M
- QUWI Local Queues 12.793 M 11.522 M 10.079 M 11.804 M 11.943 M
- - Depth 2 9.877 M 8.447 M 8.950 M 9.430 M 8.963 M
- - Depth 16 10.368 M 10.017 M 10.176 M 10.311 M 10.244 M
- - Depth 64 10.311 M 10.502 M 10.431 M 10.472 M 10.334 M
- - Depth 512 10.503 M 10.562 M 10.420 M 10.490 M 10.463 M
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement