Migrated queue stress test to gtest framework
[libcds.git] / test / stress / data / test.conf
1 [General]\r
2 # HZP scan strategy, possible values are "classic", "inplace". Default is "classic"\r
3 HZP_scan_strategy=inplace\r
4 hazard_pointer_count=72\r
5 \r
6 # cds::gc::DHP initialization parameters\r
7 dhp_liberate_threshold=1024\r
8 dhp_init_guard_count=16\r
9 dhp_epoch_count=16\r
10 \r
11 [Atomic_ST]\r
12 iterCount=1000000\r
13 \r
14 [thread_init_fini]\r
15 ThreadCount=8\r
16 PassCount=100000\r
17 \r
18 [Allocator_ST]\r
19 PassCount=10\r
20 # Total allocation per pass, Megabytes\r
21 AllocPerPass=1024\r
22 \r
23 [Linux_Scale]\r
24 # Allocation count per test\r
25 PassCount=10000000\r
26 # Max allocated block size in bytes\r
27 MaxBlockSize=66000\r
28 # Max thread count. 0 is processor_count * 2\r
29 MaxThreadCount=0\r
30 \r
31 [Hoard_ThreadTest]\r
32 MinBlockSize=16\r
33 MaxBlockSize=1024\r
34 BlockCount=10000\r
35 PassCount=500\r
36 # Max thread count. 0 is processor_count * 2\r
37 MaxThreadCount=0\r
38 \r
39 [Larson]\r
40 MinBlockSize=8\r
41 MaxBlockSize=1024\r
42 BlocksPerThread=1000\r
43 PassCount=5000000\r
44 # Max thread count. 0 is processor_count * 2\r
45 MaxThreadCount=0\r
46 \r
47 [Random_Alloc]\r
48 DataSize=1000\r
49 MinBlockSize=8\r
50 MaxBlockSize=100000\r
51 PassCount=500000\r
52 # Max thread count. 0 is processor_count * 2\r
53 MaxThreadCount=0\r
54 \r
55 [Spinlock_MT]\r
56 ThreadCount=8\r
57 LoopCount=1000000\r
58 \r
59 [Stack_Push]\r
60 ThreadCount=8\r
61 StackSize=2000000\r
62 EliminationSize=4\r
63 \r
64 [Stack_PushPop]\r
65 PushThreadCount=16\r
66 PopThreadCount=16\r
67 StackSize=16000000\r
68 EliminationSize=4\r
69 \r
70 [IntrusiveStack_PushPop]\r
71 PushThreadCount=16\r
72 PopThreadCount=16\r
73 StackSize=32000000\r
74 EliminationSize=4\r
75 # Flat combining stack parameters\r
76 # FCIterate=1 - the test will be run iteratively\r
77 #   for combine pass count from 1 to FCCombinePassCount\r
78 #   and compact factor from 1 to FCCompactFactor\r
79 # FCIterate=0 - the test runs only once for giving\r
80 #   FCCombinePassCount and FCCompactFactor\r
81 FCIterate=0\r
82 FCCombinePassCount=8\r
83 FCCompactFactor=64\r
84 \r
85 [queue_push]\r
86 ThreadCount=8\r
87 QueueSize=5000000\r
88 # SegmentedQueue parameters:\r
89 # SegmentedQueue_Iterate: \r
90 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
91 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
92 SegmentedQueue_Iterate=0\r
93 SegmentedQueue_SegmentSize=256\r
94 \r
95 [queue_pop]\r
96 ThreadCount=8\r
97 QueueSize=5000000\r
98 # SegmentedQueue parameters:\r
99 # SegmentedQueue_Iterate: \r
100 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
101 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
102 SegmentedQueue_Iterate=0\r
103 SegmentedQueue_SegmentSize=256\r
104 \r
105 [queue_push_pop]\r
106 ConsumerCount=4\r
107 ProducerCount=4\r
108 QueueSize=5000000\r
109 # SegmentedQueue parameters:\r
110 # SegmentedQueue_Iterate: \r
111 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
112 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
113 SegmentedQueue_Iterate=0\r
114 SegmentedQueue_SegmentSize=256\r
115 \r
116 [queue_random]\r
117 ThreadCount=8\r
118 QueueSize=5000000\r
119 # SegmentedQueue parameters:\r
120 # SegmentedQueue_Iterate: \r
121 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
122 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
123 SegmentedQueue_Iterate=0\r
124 SegmentedQueue_SegmentSize=256\r
125 \r
126 [intrusive_queue_push_pop]\r
127 ReaderCount=4\r
128 WriterCount=4\r
129 QueueSize=5000000\r
130 # Flat combining queue parameters\r
131 FCCompactFactor=64\r
132 FCPassCount=8\r
133 # SegmentedQueue parameters:\r
134 # SegmentedQueue_Iterate: \r
135 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
136 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
137 SegmentedQueue_Iterate=0\r
138 SegmentedQueue_SegmentSize=256\r
139 \r
140 [bounded_queue_fulness]\r
141 ThreadCount=8\r
142 QueueSize=1024\r
143 PassCount=1000000\r
144 \r
145 [PQueue_Push]\r
146 ThreadCount=8\r
147 QueueSize=10000000\r
148 \r
149 [PQueue_PushPop]\r
150 PushThreadCount=4\r
151 PopThreadCount=4\r
152 QueueSize=10000000\r
153 \r
154 [Map_find_int]\r
155 ThreadCount=8\r
156 MapSize=2000000\r
157 PercentExists=50\r
158 PassCount=1\r
159 MaxLoadFactor=4\r
160 PrintGCStateFlag=1\r
161 # *** Cuckoo map properties\r
162 CuckooInitialSize=1024\r
163 CuckooProbesetSize=16\r
164 # 0 - use default\r
165 CuckooProbesetThreshold=0\r
166 \r
167 # *** FeldmanHashMap properties\r
168 FeldmanMapHeadBits=10\r
169 FeldmanMapArrayBits=4\r
170 \r
171 [Map_find_string]\r
172 ThreadCount=8\r
173 MapSize=2000000\r
174 PercentExists=50\r
175 PassCount=1\r
176 MaxLoadFactor=4\r
177 PrintGCStateFlag=1\r
178 # *** Cuckoo map properties\r
179 CuckooInitialSize=1024\r
180 CuckooProbesetSize=16\r
181 # 0 - use default\r
182 CuckooProbesetThreshold=0\r
183 \r
184 # *** FeldmanHashMap properties\r
185 FeldmanMapHeadBits=10\r
186 FeldmanMapArrayBits=4\r
187 \r
188 [Map_InsDel_int]\r
189 InsertThreadCount=4\r
190 DeleteThreadCount=4\r
191 ThreadPassCount=2\r
192 MapSize=1000000\r
193 MaxLoadFactor=4\r
194 PrintGCStateFlag=1\r
195 # *** Cuckoo map properties\r
196 CuckooInitialSize=1024\r
197 CuckooProbesetSize=16\r
198 # 0 - use default\r
199 CuckooProbesetThreshold=0\r
200 \r
201 # *** FeldmanHashMap properties\r
202 FeldmanMapHeadBits=10\r
203 FeldmanMapArrayBits=4\r
204 \r
205 [Map_InsDel_func]\r
206 InsertThreadCount=4\r
207 DeleteThreadCount=4\r
208 UpdateThreadCount=4\r
209 ThreadPassCount=2\r
210 MapSize=1000000\r
211 MaxLoadFactor=4\r
212 PrintGCStateFlag=1\r
213 # *** Cuckoo map properties\r
214 CuckooInitialSize=1024\r
215 CuckooProbesetSize=16\r
216 # 0 - use default\r
217 CuckooProbesetThreshold=0\r
218 \r
219 # *** FeldmanHashMap properties\r
220 FeldmanMapHeadBits=10\r
221 FeldmanMapArrayBits=4\r
222 \r
223 [Map_InsDel_Item_int]\r
224 ThreadCount=8\r
225 MapSize=10000\r
226 GoalItem=5000\r
227 AttemptCount=10000\r
228 MaxLoadFactor=4\r
229 PrintGCStateFlag=1\r
230 # *** Cuckoo map properties\r
231 CuckooInitialSize=1024\r
232 CuckooProbesetSize=16\r
233 # 0 - use default\r
234 CuckooProbesetThreshold=0\r
235 # *** FeldmanHashMap properties\r
236 FeldmanMapHeadBits=10\r
237 FeldmanMapArrayBits=4\r
238 \r
239 [Map_InsDel_string]\r
240 InsertThreadCount=4\r
241 DeleteThreadCount=4\r
242 ThreadPassCount=2\r
243 MapSize=500000\r
244 MaxLoadFactor=4\r
245 PrintGCStateFlag=1\r
246 # *** Cuckoo map properties\r
247 CuckooInitialSize=1024\r
248 CuckooProbesetSize=16\r
249 # 0 - use default\r
250 CuckooProbesetThreshold=0\r
251 \r
252 # *** FeldmanHashMap properties\r
253 FeldmanMapHeadBits=10\r
254 FeldmanMapArrayBits=4\r
255 \r
256 [Map_InsDel_Item_string]\r
257 ThreadCount=8\r
258 MapSize=10000\r
259 GoalItemIndex=5000\r
260 AttemptCount=10000\r
261 MaxLoadFactor=4\r
262 PrintGCStateFlag=1\r
263 # *** Cuckoo map properties\r
264 CuckooInitialSize=1024\r
265 CuckooProbesetSize=16\r
266 # 0 - use default\r
267 CuckooProbesetThreshold=0\r
268 # *** FeldmanHashMap properties\r
269 FeldmanMapHeadBits=10\r
270 FeldmanMapArrayBits=4\r
271 \r
272 [Map_InsFind_int]\r
273 ThreadCount=0\r
274 MapSize=5000\r
275 MaxLoadFactor=4\r
276 PrintGCStateFlag=1\r
277 # *** Cuckoo map properties\r
278 CuckooInitialSize=1024\r
279 CuckooProbesetSize=16\r
280 # 0 - use default\r
281 CuckooProbesetThreshold=0\r
282 \r
283 # *** FeldmanHashMap properties\r
284 FeldmanMapHeadBits=10\r
285 FeldmanMapArrayBits=4\r
286 \r
287 [Map_InsDelFind]\r
288 InitialMapSize=500000\r
289 ThreadCount=8\r
290 MaxLoadFactor=4\r
291 InsertPercentage=20\r
292 DeletePercentage=20\r
293 Duration=15\r
294 PrintGCStateFlag=1\r
295 # *** Cuckoo map properties\r
296 CuckooInitialSize=1024\r
297 CuckooProbesetSize=16\r
298 # 0 - use default\r
299 CuckooProbesetThreshold=0\r
300 \r
301 # *** FeldmanHashMap properties\r
302 FeldmanMapHeadBits=10\r
303 FeldmanMapArrayBits=4\r
304 \r
305 \r
306 [Map_DelOdd]\r
307 MapSize=1000000\r
308 InsThreadCount=4\r
309 DelThreadCount=3\r
310 ExtractThreadCount=3\r
311 MaxLoadFactor=4\r
312 PrintGCStateFlag=1\r
313 #Cuckoo map properties\r
314 CuckooInitialSize=1024\r
315 CuckooProbesetSize=16\r
316 # 0 - use default\r
317 CuckooProbesetThreshold=0\r
318 \r
319 # *** FeldmanHashMap properties\r
320 FeldmanMapHeadBits=10\r
321 FeldmanMapArrayBits=4\r