3ee90f14bf28a47c97118c7777c3ea317d1e7d97
[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_insfind_int]\r
274 ThreadCount=0\r
275 MapSize=2000\r
276 MaxLoadFactor=4\r
277 \r
278 # *** Cuckoo map properties\r
279 CuckooInitialSize=256\r
280 CuckooProbesetSize=8\r
281 # 0 - use default\r
282 CuckooProbesetThreshold=0\r
283 \r
284 # *** FeldmanHashMap properties\r
285 FeldmanMapHeadBits=8\r
286 FeldmanMapArrayBits=4\r
287 \r
288 [map_insdelfind]\r
289 InitialMapSize=50000\r
290 ThreadCount=4\r
291 MaxLoadFactor=8\r
292 InsertPercentage=10\r
293 DeletePercentage=10\r
294 Duration=5\r
295 \r
296 # *** Cuckoo map properties\r
297 CuckooInitialSize=256\r
298 CuckooProbesetSize=8\r
299 # 0 - use default\r
300 CuckooProbesetThreshold=0\r
301 \r
302 # *** FeldmanHashMap properties\r
303 FeldmanMapHeadBits=8\r
304 FeldmanMapArrayBits=4\r
305 \r
306 [map_delodd]\r
307 MapSize=50000\r
308 InsThreadCount=2\r
309 DelThreadCount=2\r
310 ExtractThreadCount=2\r
311 MaxLoadFactor=4\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