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