|
1 | | -Repeat 800000 for size 4 |
| 1 | +Repeat 400000 for size 4 |
2 | 2 | ------------------------------------ |
3 | 3 |
|
4 | 4 | ConcurrentQueueObjectPool............................... |
5 | | -00:00:02.1768070 Take From Empty (In Parallel) |
6 | | -00:00:01.6760555 Give To (In Parallel) |
7 | | -00:00:01.7056065 Mixed 90%-Take/10%-Give (In Parallel) |
8 | | -00:00:01.6512698 Mixed 50%-Take/50%-Give (In Parallel) |
9 | | -00:00:01.6459856 Mixed 10%-Take/90%-Give (In Parallel) |
10 | | -00:00:00.0942697 Empty Pool (.TryTake()) |
11 | | -00:00:08.9499941 TOTAL |
| 5 | +00:00:01.8472469 Give To (In Parallel) |
| 6 | +00:00:01.7363986 Mixed 90%-Take/10%-Give (In Parallel) |
| 7 | +00:00:01.6837968 Mixed 50%-Take/50%-Give (In Parallel) |
| 8 | +00:00:01.7096510 Mixed 10%-Take/90%-Give (In Parallel) |
| 9 | +00:00:00.1076125 Empty Pool (.TryTake()) |
| 10 | +00:00:07.0847058 TOTAL |
12 | 11 |
|
13 | 12 | ConcurrentStackObjectPool............................... |
14 | | -00:00:02.0861011 Take From Empty (In Parallel) |
15 | | -00:00:01.9051266 Give To (In Parallel) |
16 | | -00:00:01.7180590 Mixed 90%-Take/10%-Give (In Parallel) |
17 | | -00:00:01.6934710 Mixed 50%-Take/50%-Give (In Parallel) |
18 | | -00:00:01.8172521 Mixed 10%-Take/90%-Give (In Parallel) |
19 | | -00:00:00.0935848 Empty Pool (.TryTake()) |
20 | | -00:00:09.3135946 TOTAL |
| 13 | +00:00:01.8102817 Give To (In Parallel) |
| 14 | +00:00:01.7426871 Mixed 90%-Take/10%-Give (In Parallel) |
| 15 | +00:00:01.6518815 Mixed 50%-Take/50%-Give (In Parallel) |
| 16 | +00:00:01.8414613 Mixed 10%-Take/90%-Give (In Parallel) |
| 17 | +00:00:00.1049529 Empty Pool (.TryTake()) |
| 18 | +00:00:07.1512645 TOTAL |
21 | 19 |
|
22 | 20 | OptimisticArrayObjectPool............................... |
23 | | -00:00:02.1028619 Take From Empty (In Parallel) |
24 | | -00:00:01.7289187 Give To (In Parallel) |
25 | | -00:00:01.7391071 Mixed 90%-Take/10%-Give (In Parallel) |
26 | | -00:00:01.7308129 Mixed 50%-Take/50%-Give (In Parallel) |
27 | | -00:00:01.7911409 Mixed 10%-Take/90%-Give (In Parallel) |
28 | | -00:00:00.0850814 Empty Pool (.TryTake()) |
29 | | -00:00:09.1779229 TOTAL |
| 21 | +00:00:01.8589242 Give To (In Parallel) |
| 22 | +00:00:01.7585402 Mixed 90%-Take/10%-Give (In Parallel) |
| 23 | +00:00:01.7489384 Mixed 50%-Take/50%-Give (In Parallel) |
| 24 | +00:00:01.7687298 Mixed 10%-Take/90%-Give (In Parallel) |
| 25 | +00:00:00.0952550 Empty Pool (.TryTake()) |
| 26 | +00:00:07.2303876 TOTAL |
30 | 27 |
|
31 | 28 |
|
32 | | -Repeat 320000 for size 10 |
| 29 | +Repeat 160000 for size 10 |
33 | 30 | ------------------------------------ |
34 | 31 |
|
35 | 32 | ConcurrentQueueObjectPool............................... |
36 | | -00:00:01.4097002 Take From Empty (In Parallel) |
37 | | -00:00:01.0808791 Give To (In Parallel) |
38 | | -00:00:01.0795562 Mixed 90%-Take/10%-Give (In Parallel) |
39 | | -00:00:01.0359202 Mixed 50%-Take/50%-Give (In Parallel) |
40 | | -00:00:01.0900044 Mixed 10%-Take/90%-Give (In Parallel) |
41 | | -00:00:00.1022724 Empty Pool (.TryTake()) |
42 | | -00:00:05.7983325 TOTAL |
| 33 | +00:00:00.7782376 Give To (In Parallel) |
| 34 | +00:00:00.7324783 Mixed 90%-Take/10%-Give (In Parallel) |
| 35 | +00:00:00.7163121 Mixed 50%-Take/50%-Give (In Parallel) |
| 36 | +00:00:00.7306797 Mixed 10%-Take/90%-Give (In Parallel) |
| 37 | +00:00:00.0971813 Empty Pool (.TryTake()) |
| 38 | +00:00:03.0548890 TOTAL |
43 | 39 |
|
44 | 40 | ConcurrentStackObjectPool............................... |
45 | | -00:00:01.3884640 Take From Empty (In Parallel) |
46 | | -00:00:01.2335304 Give To (In Parallel) |
47 | | -00:00:01.0874214 Mixed 90%-Take/10%-Give (In Parallel) |
48 | | -00:00:01.0858229 Mixed 50%-Take/50%-Give (In Parallel) |
49 | | -00:00:01.1916481 Mixed 10%-Take/90%-Give (In Parallel) |
50 | | -00:00:00.1097261 Empty Pool (.TryTake()) |
51 | | -00:00:06.0966129 TOTAL |
| 41 | +00:00:00.9064832 Give To (In Parallel) |
| 42 | +00:00:00.7690028 Mixed 90%-Take/10%-Give (In Parallel) |
| 43 | +00:00:00.7207622 Mixed 50%-Take/50%-Give (In Parallel) |
| 44 | +00:00:00.8417267 Mixed 10%-Take/90%-Give (In Parallel) |
| 45 | +00:00:00.1034971 Empty Pool (.TryTake()) |
| 46 | +00:00:03.3414720 TOTAL |
52 | 47 |
|
53 | 48 | OptimisticArrayObjectPool............................... |
54 | | -00:00:01.3395438 Take From Empty (In Parallel) |
55 | | -00:00:01.0630741 Give To (In Parallel) |
56 | | -00:00:01.0581905 Mixed 90%-Take/10%-Give (In Parallel) |
57 | | -00:00:01.0257850 Mixed 50%-Take/50%-Give (In Parallel) |
58 | | -00:00:01.0596437 Mixed 10%-Take/90%-Give (In Parallel) |
59 | | -00:00:00.1231254 Empty Pool (.TryTake()) |
60 | | -00:00:05.6693625 TOTAL |
| 49 | +00:00:00.8577028 Give To (In Parallel) |
| 50 | +00:00:00.7887449 Mixed 90%-Take/10%-Give (In Parallel) |
| 51 | +00:00:00.7333412 Mixed 50%-Take/50%-Give (In Parallel) |
| 52 | +00:00:00.8531175 Mixed 10%-Take/90%-Give (In Parallel) |
| 53 | +00:00:00.1088223 Empty Pool (.TryTake()) |
| 54 | +00:00:03.3417287 TOTAL |
61 | 55 |
|
62 | 56 |
|
63 | | -Repeat 96000 for size 50 |
| 57 | +Repeat 48000 for size 50 |
64 | 58 | ------------------------------------ |
65 | 59 |
|
66 | 60 | ConcurrentQueueObjectPool............................... |
67 | | -00:00:00.6724161 Take From Empty (In Parallel) |
68 | | -00:00:00.9303053 Give To (In Parallel) |
69 | | -00:00:00.6667530 Mixed 90%-Take/10%-Give (In Parallel) |
70 | | -00:00:00.4869434 Mixed 50%-Take/50%-Give (In Parallel) |
71 | | -00:00:00.5629880 Mixed 10%-Take/90%-Give (In Parallel) |
72 | | -00:00:00.1474862 Empty Pool (.TryTake()) |
73 | | -00:00:03.4668920 TOTAL |
| 61 | +00:00:00.4952668 Give To (In Parallel) |
| 62 | +00:00:00.3843341 Mixed 90%-Take/10%-Give (In Parallel) |
| 63 | +00:00:00.3179560 Mixed 50%-Take/50%-Give (In Parallel) |
| 64 | +00:00:00.3515590 Mixed 10%-Take/90%-Give (In Parallel) |
| 65 | +00:00:00.1171762 Empty Pool (.TryTake()) |
| 66 | +00:00:01.6662921 TOTAL |
74 | 67 |
|
75 | 68 | ConcurrentStackObjectPool............................... |
76 | | -00:00:00.6404036 Take From Empty (In Parallel) |
77 | | -00:00:00.7253187 Give To (In Parallel) |
78 | | -00:00:00.5973183 Mixed 90%-Take/10%-Give (In Parallel) |
79 | | -00:00:00.5004547 Mixed 50%-Take/50%-Give (In Parallel) |
80 | | -00:00:00.6653687 Mixed 10%-Take/90%-Give (In Parallel) |
81 | | -00:00:00.1585221 Empty Pool (.TryTake()) |
82 | | -00:00:03.2873861 TOTAL |
| 69 | +00:00:00.5346734 Give To (In Parallel) |
| 70 | +00:00:00.3824365 Mixed 90%-Take/10%-Give (In Parallel) |
| 71 | +00:00:00.3211063 Mixed 50%-Take/50%-Give (In Parallel) |
| 72 | +00:00:00.4865511 Mixed 10%-Take/90%-Give (In Parallel) |
| 73 | +00:00:00.1248121 Empty Pool (.TryTake()) |
| 74 | +00:00:01.8495794 TOTAL |
83 | 75 |
|
84 | 76 | OptimisticArrayObjectPool............................... |
85 | | -00:00:00.6273288 Take From Empty (In Parallel) |
86 | | -00:00:00.6296415 Give To (In Parallel) |
87 | | -00:00:00.5758157 Mixed 90%-Take/10%-Give (In Parallel) |
88 | | -00:00:00.4575284 Mixed 50%-Take/50%-Give (In Parallel) |
89 | | -00:00:00.5484878 Mixed 10%-Take/90%-Give (In Parallel) |
90 | | -00:00:00.3576192 Empty Pool (.TryTake()) |
91 | | -00:00:03.1964214 TOTAL |
| 77 | +00:00:00.5833078 Give To (In Parallel) |
| 78 | +00:00:00.4477068 Mixed 90%-Take/10%-Give (In Parallel) |
| 79 | +00:00:00.3296106 Mixed 50%-Take/50%-Give (In Parallel) |
| 80 | +00:00:00.4408652 Mixed 10%-Take/90%-Give (In Parallel) |
| 81 | +00:00:00.3016180 Empty Pool (.TryTake()) |
| 82 | +00:00:02.1031084 TOTAL |
92 | 83 |
|
93 | 84 |
|
94 | | -Repeat 64000 for size 100 |
| 85 | +Repeat 32000 for size 100 |
95 | 86 | ------------------------------------ |
96 | 87 |
|
97 | 88 | ConcurrentQueueObjectPool............................... |
98 | | -00:00:00.5739788 Take From Empty (In Parallel) |
99 | | -00:00:00.8879708 Give To (In Parallel) |
100 | | -00:00:00.6868932 Mixed 90%-Take/10%-Give (In Parallel) |
101 | | -00:00:00.5038095 Mixed 50%-Take/50%-Give (In Parallel) |
102 | | -00:00:00.6414144 Mixed 10%-Take/90%-Give (In Parallel) |
103 | | -00:00:00.1906175 Empty Pool (.TryTake()) |
104 | | -00:00:03.4846842 TOTAL |
| 89 | +00:00:00.4969536 Give To (In Parallel) |
| 90 | +00:00:00.4326518 Mixed 90%-Take/10%-Give (In Parallel) |
| 91 | +00:00:00.3199614 Mixed 50%-Take/50%-Give (In Parallel) |
| 92 | +00:00:00.4396957 Mixed 10%-Take/90%-Give (In Parallel) |
| 93 | +00:00:00.1608001 Empty Pool (.TryTake()) |
| 94 | +00:00:01.8500626 TOTAL |
105 | 95 |
|
106 | 96 | ConcurrentStackObjectPool............................... |
107 | | -00:00:00.5710317 Take From Empty (In Parallel) |
108 | | -00:00:00.8181417 Give To (In Parallel) |
109 | | -00:00:02.3020598 Mixed 90%-Take/10%-Give (In Parallel) |
110 | | -00:00:00.5377935 Mixed 50%-Take/50%-Give (In Parallel) |
111 | | -00:00:00.7552635 Mixed 10%-Take/90%-Give (In Parallel) |
112 | | -00:00:00.2106115 Empty Pool (.TryTake()) |
113 | | -00:00:05.1949017 TOTAL |
| 97 | +00:00:00.5521412 Give To (In Parallel) |
| 98 | +00:00:00.4853524 Mixed 90%-Take/10%-Give (In Parallel) |
| 99 | +00:00:00.3175640 Mixed 50%-Take/50%-Give (In Parallel) |
| 100 | +00:00:00.5159456 Mixed 10%-Take/90%-Give (In Parallel) |
| 101 | +00:00:00.1572408 Empty Pool (.TryTake()) |
| 102 | +00:00:02.0282440 TOTAL |
114 | 103 |
|
115 | 104 | OptimisticArrayObjectPool............................... |
116 | | -00:00:00.5741654 Take From Empty (In Parallel) |
117 | | -00:00:00.6708564 Give To (In Parallel) |
118 | | -00:00:00.6465793 Mixed 90%-Take/10%-Give (In Parallel) |
119 | | -00:00:00.4123009 Mixed 50%-Take/50%-Give (In Parallel) |
120 | | -00:00:00.5587647 Mixed 10%-Take/90%-Give (In Parallel) |
121 | | -00:00:00.5961525 Empty Pool (.TryTake()) |
122 | | -00:00:03.4588192 TOTAL |
| 105 | +00:00:00.7719640 Give To (In Parallel) |
| 106 | +00:00:00.5488668 Mixed 90%-Take/10%-Give (In Parallel) |
| 107 | +00:00:00.2717297 Mixed 50%-Take/50%-Give (In Parallel) |
| 108 | +00:00:00.5357692 Mixed 10%-Take/90%-Give (In Parallel) |
| 109 | +00:00:00.6489823 Empty Pool (.TryTake()) |
| 110 | +00:00:02.7773120 TOTAL |
123 | 111 |
|
124 | 112 |
|
125 | | -Repeat 51200 for size 250 |
| 113 | +Repeat 25600 for size 250 |
126 | 114 | ------------------------------------ |
127 | 115 |
|
128 | 116 | ConcurrentQueueObjectPool............................... |
129 | | -00:00:00.7338318 Take From Empty (In Parallel) |
130 | | -00:00:02.7582430 Give To (In Parallel) |
131 | | -00:00:01.3118591 Mixed 90%-Take/10%-Give (In Parallel) |
132 | | -00:00:00.8866236 Mixed 50%-Take/50%-Give (In Parallel) |
133 | | -00:00:01.2641219 Mixed 10%-Take/90%-Give (In Parallel) |
134 | | -00:00:00.3621620 Empty Pool (.TryTake()) |
135 | | -00:00:07.3168414 TOTAL |
| 117 | +00:00:00.7980353 Give To (In Parallel) |
| 118 | +00:00:00.6178042 Mixed 90%-Take/10%-Give (In Parallel) |
| 119 | +00:00:00.5431682 Mixed 50%-Take/50%-Give (In Parallel) |
| 120 | +00:00:00.6892625 Mixed 10%-Take/90%-Give (In Parallel) |
| 121 | +00:00:00.2954847 Empty Pool (.TryTake()) |
| 122 | +00:00:02.9437549 TOTAL |
136 | 123 |
|
137 | 124 | ConcurrentStackObjectPool............................... |
138 | | -00:00:00.7063932 Take From Empty (In Parallel) |
139 | | -00:00:01.4843162 Give To (In Parallel) |
140 | | -00:00:04.0788532 Mixed 90%-Take/10%-Give (In Parallel) |
141 | | -00:00:01.6259396 Mixed 50%-Take/50%-Give (In Parallel) |
142 | | -00:00:01.3564185 Mixed 10%-Take/90%-Give (In Parallel) |
143 | | -00:00:00.4047656 Empty Pool (.TryTake()) |
144 | | -00:00:09.6566863 TOTAL |
| 125 | +00:00:00.9389921 Give To (In Parallel) |
| 126 | +00:00:00.9667758 Mixed 90%-Take/10%-Give (In Parallel) |
| 127 | +00:00:00.5609015 Mixed 50%-Take/50%-Give (In Parallel) |
| 128 | +00:00:00.8204988 Mixed 10%-Take/90%-Give (In Parallel) |
| 129 | +00:00:00.3075525 Empty Pool (.TryTake()) |
| 130 | +00:00:03.5947207 TOTAL |
145 | 131 |
|
146 | 132 | OptimisticArrayObjectPool............................... |
147 | | -00:00:00.7798597 Take From Empty (In Parallel) |
148 | | -00:00:01.3369029 Give To (In Parallel) |
149 | | -00:00:01.3656621 Mixed 90%-Take/10%-Give (In Parallel) |
150 | | -00:00:00.6762451 Mixed 50%-Take/50%-Give (In Parallel) |
151 | | -00:00:01.0179464 Mixed 10%-Take/90%-Give (In Parallel) |
152 | | -00:00:01.8689033 Empty Pool (.TryTake()) |
153 | | -00:00:07.0455195 TOTAL |
154 | | - |
155 | | - |
156 | | -Repeat 12800 for size 2000 |
157 | | ------------------------------------- |
158 | | - |
159 | | -ConcurrentQueueObjectPool............................... |
160 | | -00:00:00.7690881 Take From Empty (In Parallel) |
161 | | -00:00:02.9469849 Give To (In Parallel) |
162 | | -00:00:02.0202982 Mixed 90%-Take/10%-Give (In Parallel) |
163 | | -00:00:01.3725082 Mixed 50%-Take/50%-Give (In Parallel) |
164 | | -00:00:02.1013278 Mixed 10%-Take/90%-Give (In Parallel) |
165 | | -00:00:00.6418618 Empty Pool (.TryTake()) |
166 | | -00:00:09.8520690 TOTAL |
167 | | - |
168 | | -ConcurrentStackObjectPool............................... |
169 | | -00:00:00.6845217 Take From Empty (In Parallel) |
170 | | -00:00:02.5773779 Give To (In Parallel) |
171 | | -00:00:04.7847969 Mixed 90%-Take/10%-Give (In Parallel) |
172 | | -00:00:04.7546912 Mixed 50%-Take/50%-Give (In Parallel) |
173 | | -00:00:03.4618654 Mixed 10%-Take/90%-Give (In Parallel) |
174 | | -00:00:00.6506477 Empty Pool (.TryTake()) |
175 | | -00:00:16.9139008 TOTAL |
176 | | - |
177 | | -OptimisticArrayObjectPool............................... |
178 | | -00:00:00.7170882 Take From Empty (In Parallel) |
179 | | -00:00:07.3855602 Give To (In Parallel) |
180 | | -00:00:07.4918848 Mixed 90%-Take/10%-Give (In Parallel) |
181 | | -00:00:01.1312204 Mixed 50%-Take/50%-Give (In Parallel) |
182 | | -00:00:04.8420972 Mixed 10%-Take/90%-Give (In Parallel) |
183 | | -00:00:13.1760797 Empty Pool (.TryTake()) |
184 | | -00:00:34.7439305 TOTAL |
| 133 | +00:00:02.1193418 Give To (In Parallel) |
| 134 | +00:00:01.3828499 Mixed 90%-Take/10%-Give (In Parallel) |
| 135 | +00:00:00.4523577 Mixed 50%-Take/50%-Give (In Parallel) |
| 136 | +00:00:01.3159924 Mixed 10%-Take/90%-Give (In Parallel) |
| 137 | +00:00:02.9909843 Empty Pool (.TryTake()) |
| 138 | +00:00:08.2615261 TOTAL |
185 | 139 |
|
186 | 140 |
|
0 commit comments