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