f445688be80bbcf1ff5aaa8ca7516cdc91e4070b
[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=3\r
206 MapSize=30000\r
207 MaxLoadFactor=4\r
208 \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 InsertThreadCount=4\r
239 DeleteThreadCount=4\r
240 MapSize=5000\r
241 GoalItem=2500\r
242 AttemptCount=200\r
243 MaxLoadFactor=4\r
244 \r
245 # *** Cuckoo map properties\r
246 CuckooInitialSize=256\r
247 CuckooProbesetSize=8\r
248 # 0 - use default\r
249 CuckooProbesetThreshold=0\r
250 \r
251 # *** FeldmanHashMap properties\r
252 FeldmanMapHeadBits=8\r
253 FeldmanMapArrayBits=4\r
254 \r
255 [map_insdel_string]\r
256 InsertThreadCount=4\r
257 DeleteThreadCount=4\r
258 ThreadPassCount=4\r
259 MapSize=20000\r
260 MaxLoadFactor=4\r
261 PrintGCStateFlag=1\r
262 \r
263 # *** Cuckoo map properties\r
264 CuckooInitialSize=256\r
265 CuckooProbesetSize=8\r
266 # 0 - use default\r
267 CuckooProbesetThreshold=0\r
268 \r
269 # *** FeldmanHashMap properties\r
270 FeldmanMapHeadBits=8\r
271 FeldmanMapArrayBits=4\r
272 \r
273 [Map_InsDel_Item_string]\r
274 ThreadCount=4\r
275 MapSize=10000\r
276 GoalItemIndex=5000\r
277 AttemptCount=1000\r
278 MaxLoadFactor=4\r
279 PrintGCStateFlag=1\r
280 # *** Cuckoo map properties\r
281 CuckooInitialSize=256\r
282 CuckooProbesetSize=8\r
283 # 0 - use default\r
284 CuckooProbesetThreshold=0\r
285 \r
286 # *** FeldmanHashMap properties\r
287 FeldmanMapHeadBits=8\r
288 FeldmanMapArrayBits=4\r
289 \r
290 [Map_InsFind_int]\r
291 ThreadCount=0\r
292 MapSize=1000\r
293 MaxLoadFactor=4\r
294 PrintGCStateFlag=1\r
295 # *** Cuckoo map properties\r
296 CuckooInitialSize=256\r
297 CuckooProbesetSize=8\r
298 # 0 - use default\r
299 CuckooProbesetThreshold=0\r
300 \r
301 # *** FeldmanHashMap properties\r
302 FeldmanMapHeadBits=8\r
303 FeldmanMapArrayBits=4\r
304 \r
305 [map_insdelfind]\r
306 InitialMapSize=50000\r
307 ThreadCount=4\r
308 MaxLoadFactor=8\r
309 InsertPercentage=5\r
310 DeletePercentage=5\r
311 Duration=5\r
312 \r
313 # *** Cuckoo map properties\r
314 CuckooInitialSize=256\r
315 CuckooProbesetSize=8\r
316 # 0 - use default\r
317 CuckooProbesetThreshold=0\r
318 \r
319 # *** FeldmanHashMap properties\r
320 FeldmanMapHeadBits=8\r
321 FeldmanMapArrayBits=4\r
322 \r
323 [map_delodd]\r
324 MapSize=50000\r
325 InsThreadCount=2\r
326 DelThreadCount=2\r
327 ExtractThreadCount=2\r
328 MaxLoadFactor=4\r
329 \r
330 #Cuckoo map properties\r
331 CuckooInitialSize=256\r
332 CuckooProbesetSize=8\r
333 # 0 - use default\r
334 CuckooProbesetThreshold=0\r
335 \r
336 # *** FeldmanHashMap properties\r
337 FeldmanMapHeadBits=8\r
338 FeldmanMapArrayBits=4\r