Migrated set-insdel-func stress test to gtest framework
[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 PrintGCStateFlag=1\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 PrintGCStateFlag=1\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 # *** Cuckoo map properties\r
256 CuckooInitialSize=1024\r
257 CuckooProbesetSize=16\r
258 # 0 - use default\r
259 CuckooProbesetThreshold=0\r
260 \r
261 # *** FeldmanHashMap properties\r
262 FeldmanMapHeadBits=8\r
263 FeldmanMapArrayBits=4\r
264 \r
265 [Map_InsDel_Item_string]\r
266 ThreadCount=8\r
267 MapSize=100000\r
268 GoalItemIndex=50000\r
269 AttemptCount=100\r
270 MaxLoadFactor=4\r
271 PrintGCStateFlag=1\r
272 # *** Cuckoo map properties\r
273 CuckooInitialSize=1024\r
274 CuckooProbesetSize=16\r
275 # 0 - use default\r
276 CuckooProbesetThreshold=0\r
277 \r
278 # *** FeldmanHashMap properties\r
279 FeldmanMapHeadBits=8\r
280 FeldmanMapArrayBits=4\r
281 \r
282 [Map_InsFind_int]\r
283 ThreadCount=0\r
284 MapSize=1000\r
285 MaxLoadFactor=4\r
286 PrintGCStateFlag=1\r
287 # *** Cuckoo map properties\r
288 CuckooInitialSize=1024\r
289 CuckooProbesetSize=16\r
290 # 0 - use default\r
291 CuckooProbesetThreshold=0\r
292 \r
293 # *** FeldmanHashMap properties\r
294 FeldmanMapHeadBits=8\r
295 FeldmanMapArrayBits=4\r
296 \r
297 [map_insdelfind]\r
298 InitialMapSize=500000\r
299 ThreadCount=8\r
300 MaxLoadFactor=4\r
301 InsertPercentage=5\r
302 DeletePercentage=5\r
303 Duration=5\r
304 \r
305 # *** Cuckoo map properties\r
306 CuckooInitialSize=1024\r
307 CuckooProbesetSize=16\r
308 # 0 - use default\r
309 CuckooProbesetThreshold=0\r
310 \r
311 # *** FeldmanHashMap properties\r
312 FeldmanMapHeadBits=8\r
313 FeldmanMapArrayBits=4\r
314 \r
315 [map_delodd]\r
316 MapSize=500000\r
317 InsThreadCount=4\r
318 DelThreadCount=3\r
319 ExtractThreadCount=3\r
320 MaxLoadFactor=4\r
321 \r
322 #Cuckoo map properties\r
323 CuckooInitialSize=1024\r
324 CuckooProbesetSize=16\r
325 # 0 - use default\r
326 CuckooProbesetThreshold=0\r
327 \r
328 # *** FeldmanHashMap properties\r
329 FeldmanMapHeadBits=8\r
330 FeldmanMapArrayBits=4\r