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