Migrated Set_DelOdd 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 # cds::urcu::gc initialization parameters\r
12 rcu_buffer_size=256\r
13 \r
14 [Atomic_ST]\r
15 iterCount=1000000\r
16 \r
17 [thread_init_fini]\r
18 ThreadCount=8\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=10000000\r
29 # Max allocated block size in bytes\r
30 MaxBlockSize=66000\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=1024\r
37 BlockCount=10000\r
38 PassCount=500\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 BlocksPerThread=1000\r
46 PassCount=5000000\r
47 # Max thread count. 0 is processor_count * 2\r
48 MaxThreadCount=0\r
49 \r
50 [Random_Alloc]\r
51 DataSize=1000\r
52 MinBlockSize=8\r
53 MaxBlockSize=100000\r
54 PassCount=500000\r
55 # Max thread count. 0 is processor_count * 2\r
56 MaxThreadCount=0\r
57 \r
58 [Spinlock_MT]\r
59 ThreadCount=8\r
60 LoopCount=1000000\r
61 \r
62 [Stack_Push]\r
63 ThreadCount=8\r
64 StackSize=2000000\r
65 EliminationSize=4\r
66 \r
67 [Stack_PushPop]\r
68 PushThreadCount=16\r
69 PopThreadCount=16\r
70 StackSize=16000000\r
71 EliminationSize=4\r
72 \r
73 [IntrusiveStack_PushPop]\r
74 PushThreadCount=16\r
75 PopThreadCount=16\r
76 StackSize=32000000\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=8\r
86 FCCompactFactor=64\r
87 \r
88 [queue_push]\r
89 ThreadCount=8\r
90 QueueSize=5000000\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=256\r
97 \r
98 [queue_pop]\r
99 ThreadCount=8\r
100 QueueSize=5000000\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=256\r
107 \r
108 [queue_push_pop]\r
109 ConsumerCount=4\r
110 ProducerCount=4\r
111 QueueSize=5000000\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=256\r
118 \r
119 [queue_random]\r
120 ThreadCount=8\r
121 QueueSize=5000000\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=256\r
128 \r
129 [intrusive_queue_push_pop]\r
130 ReaderCount=4\r
131 WriterCount=4\r
132 QueueSize=5000000\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=256\r
142 \r
143 [bounded_queue_fulness]\r
144 ThreadCount=8\r
145 QueueSize=1024\r
146 PassCount=1000000\r
147 \r
148 [pqueue_pop]\r
149 ThreadCount=8\r
150 QueueSize=10000000\r
151 \r
152 [pqueue_push]\r
153 ThreadCount=8\r
154 QueueSize=10000000\r
155 \r
156 [pqueue_push_pop]\r
157 PushThreadCount=4\r
158 PopThreadCount=4\r
159 QueueSize=10000000\r
160 \r
161 [Map_find_int]\r
162 ThreadCount=8\r
163 MapSize=2000000\r
164 PercentExists=50\r
165 PassCount=1\r
166 MaxLoadFactor=4\r
167 PrintGCStateFlag=1\r
168 # *** Cuckoo map properties\r
169 CuckooInitialSize=1024\r
170 CuckooProbesetSize=16\r
171 # 0 - use default\r
172 CuckooProbesetThreshold=0\r
173 \r
174 # *** FeldmanHashMap properties\r
175 FeldmanMapHeadBits=10\r
176 FeldmanMapArrayBits=4\r
177 \r
178 [Map_find_string]\r
179 ThreadCount=8\r
180 MapSize=2000000\r
181 PercentExists=50\r
182 PassCount=1\r
183 MaxLoadFactor=4\r
184 PrintGCStateFlag=1\r
185 # *** Cuckoo map properties\r
186 CuckooInitialSize=1024\r
187 CuckooProbesetSize=16\r
188 # 0 - use default\r
189 CuckooProbesetThreshold=0\r
190 \r
191 # *** FeldmanHashMap properties\r
192 FeldmanMapHeadBits=10\r
193 FeldmanMapArrayBits=4\r
194 \r
195 [Map_InsDel_int]\r
196 InsertThreadCount=4\r
197 DeleteThreadCount=4\r
198 ThreadPassCount=2\r
199 MapSize=1000000\r
200 MaxLoadFactor=4\r
201 PrintGCStateFlag=1\r
202 # *** Cuckoo map properties\r
203 CuckooInitialSize=1024\r
204 CuckooProbesetSize=16\r
205 # 0 - use default\r
206 CuckooProbesetThreshold=0\r
207 \r
208 # *** FeldmanHashMap properties\r
209 FeldmanMapHeadBits=10\r
210 FeldmanMapArrayBits=4\r
211 \r
212 [Map_InsDel_func]\r
213 InsertThreadCount=4\r
214 DeleteThreadCount=4\r
215 UpdateThreadCount=4\r
216 ThreadPassCount=2\r
217 MapSize=1000000\r
218 MaxLoadFactor=4\r
219 PrintGCStateFlag=1\r
220 # *** Cuckoo map properties\r
221 CuckooInitialSize=1024\r
222 CuckooProbesetSize=16\r
223 # 0 - use default\r
224 CuckooProbesetThreshold=0\r
225 \r
226 # *** FeldmanHashMap properties\r
227 FeldmanMapHeadBits=10\r
228 FeldmanMapArrayBits=4\r
229 \r
230 [Map_InsDel_Item_int]\r
231 ThreadCount=8\r
232 MapSize=10000\r
233 GoalItem=5000\r
234 AttemptCount=10000\r
235 MaxLoadFactor=4\r
236 PrintGCStateFlag=1\r
237 # *** Cuckoo map properties\r
238 CuckooInitialSize=1024\r
239 CuckooProbesetSize=16\r
240 # 0 - use default\r
241 CuckooProbesetThreshold=0\r
242 # *** FeldmanHashMap properties\r
243 FeldmanMapHeadBits=10\r
244 FeldmanMapArrayBits=4\r
245 \r
246 [Map_InsDel_string]\r
247 InsertThreadCount=4\r
248 DeleteThreadCount=4\r
249 ThreadPassCount=2\r
250 MapSize=500000\r
251 MaxLoadFactor=4\r
252 PrintGCStateFlag=1\r
253 # *** Cuckoo map properties\r
254 CuckooInitialSize=1024\r
255 CuckooProbesetSize=16\r
256 # 0 - use default\r
257 CuckooProbesetThreshold=0\r
258 \r
259 # *** FeldmanHashMap properties\r
260 FeldmanMapHeadBits=10\r
261 FeldmanMapArrayBits=4\r
262 \r
263 [Map_InsDel_Item_string]\r
264 ThreadCount=8\r
265 MapSize=10000\r
266 GoalItemIndex=5000\r
267 AttemptCount=10000\r
268 MaxLoadFactor=4\r
269 PrintGCStateFlag=1\r
270 # *** Cuckoo map properties\r
271 CuckooInitialSize=1024\r
272 CuckooProbesetSize=16\r
273 # 0 - use default\r
274 CuckooProbesetThreshold=0\r
275 # *** FeldmanHashMap properties\r
276 FeldmanMapHeadBits=10\r
277 FeldmanMapArrayBits=4\r
278 \r
279 [Map_InsFind_int]\r
280 ThreadCount=0\r
281 MapSize=5000\r
282 MaxLoadFactor=4\r
283 PrintGCStateFlag=1\r
284 # *** Cuckoo map properties\r
285 CuckooInitialSize=1024\r
286 CuckooProbesetSize=16\r
287 # 0 - use default\r
288 CuckooProbesetThreshold=0\r
289 \r
290 # *** FeldmanHashMap properties\r
291 FeldmanMapHeadBits=10\r
292 FeldmanMapArrayBits=4\r
293 \r
294 [Map_InsDelFind]\r
295 InitialMapSize=500000\r
296 ThreadCount=8\r
297 MaxLoadFactor=4\r
298 InsertPercentage=20\r
299 DeletePercentage=20\r
300 Duration=15\r
301 PrintGCStateFlag=1\r
302 # *** Cuckoo map properties\r
303 CuckooInitialSize=1024\r
304 CuckooProbesetSize=16\r
305 # 0 - use default\r
306 CuckooProbesetThreshold=0\r
307 \r
308 # *** FeldmanHashMap properties\r
309 FeldmanMapHeadBits=10\r
310 FeldmanMapArrayBits=4\r
311 \r
312 \r
313 [map_delodd]\r
314 MapSize=1000000\r
315 InsThreadCount=4\r
316 DelThreadCount=3\r
317 ExtractThreadCount=3\r
318 MaxLoadFactor=4\r
319 \r
320 #Cuckoo map properties\r
321 CuckooInitialSize=1024\r
322 CuckooProbesetSize=16\r
323 # 0 - use default\r
324 CuckooProbesetThreshold=0\r
325 \r
326 # *** FeldmanHashMap properties\r
327 FeldmanMapHeadBits=10\r
328 FeldmanMapArrayBits=4\r