3f576dfac28d9c531fd0f39342b1adeaca7e620a
[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_pop]\r
147 ThreadCount=8\r
148 QueueSize=1000000\r
149 \r
150 [pqueue_push]\r
151 ThreadCount=8\r
152 QueueSize=1000000\r
153 \r
154 [pqueue_push_pop]\r
155 PushThreadCount=4\r
156 PopThreadCount=4\r
157 QueueSize=500000\r
158 \r
159 [Map_find_int]\r
160 ThreadCount=8\r
161 MapSize=100000\r
162 PercentExists=50\r
163 PassCount=2\r
164 MaxLoadFactor=4\r
165 PrintGCStateFlag=1\r
166 # *** Cuckoo map properties\r
167 CuckooInitialSize=1024\r
168 CuckooProbesetSize=16\r
169 # 0 - use default\r
170 CuckooProbesetThreshold=0\r
171 \r
172 # *** FeldmanHashMap properties\r
173 FeldmanMapHeadBits=8\r
174 FeldmanMapArrayBits=4\r
175 \r
176 [Map_find_string]\r
177 ThreadCount=8\r
178 MapSize=100000\r
179 PercentExists=50\r
180 PassCount=2\r
181 MaxLoadFactor=4\r
182 PrintGCStateFlag=1\r
183 # *** Cuckoo map properties\r
184 CuckooInitialSize=1024\r
185 CuckooProbesetSize=16\r
186 # 0 - use default\r
187 CuckooProbesetThreshold=0\r
188 \r
189 # *** FeldmanHashMap properties\r
190 FeldmanMapHeadBits=8\r
191 FeldmanMapArrayBits=4\r
192 \r
193 [Map_InsDel_int]\r
194 InsertThreadCount=4\r
195 DeleteThreadCount=4\r
196 ThreadPassCount=2\r
197 MapSize=100000\r
198 MaxLoadFactor=4\r
199 PrintGCStateFlag=1\r
200 # *** Cuckoo map properties\r
201 CuckooInitialSize=1024\r
202 CuckooProbesetSize=16\r
203 # 0 - use default\r
204 CuckooProbesetThreshold=0\r
205 \r
206 # *** FeldmanHashMap properties\r
207 FeldmanMapHeadBits=8\r
208 FeldmanMapArrayBits=4\r
209 \r
210 [Map_InsDel_func]\r
211 InsertThreadCount=4\r
212 DeleteThreadCount=4\r
213 UpdateThreadCount=4\r
214 ThreadPassCount=4\r
215 MapSize=100000\r
216 MaxLoadFactor=4\r
217 PrintGCStateFlag=1\r
218 # *** Cuckoo map properties\r
219 CuckooInitialSize=1024\r
220 CuckooProbesetSize=16\r
221 # 0 - use default\r
222 CuckooProbesetThreshold=0\r
223 \r
224 # *** FeldmanHashMap properties\r
225 FeldmanMapHeadBits=8\r
226 FeldmanMapArrayBits=4\r
227 \r
228 [Map_InsDel_Item_int]\r
229 ThreadCount=8\r
230 MapSize=100000\r
231 GoalItem=50000\r
232 AttemptCount=100\r
233 MaxLoadFactor=4\r
234 PrintGCStateFlag=1\r
235 # *** Cuckoo map properties\r
236 CuckooInitialSize=1024\r
237 CuckooProbesetSize=16\r
238 # 0 - use default\r
239 CuckooProbesetThreshold=0\r
240 \r
241 # *** FeldmanHashMap properties\r
242 FeldmanMapHeadBits=8\r
243 FeldmanMapArrayBits=4\r
244 \r
245 [Map_InsDel_string]\r
246 InsertThreadCount=4\r
247 DeleteThreadCount=4\r
248 ThreadPassCount=2\r
249 MapSize=100000\r
250 MaxLoadFactor=4\r
251 PrintGCStateFlag=1\r
252 # *** Cuckoo map properties\r
253 CuckooInitialSize=1024\r
254 CuckooProbesetSize=16\r
255 # 0 - use default\r
256 CuckooProbesetThreshold=0\r
257 \r
258 # *** FeldmanHashMap properties\r
259 FeldmanMapHeadBits=8\r
260 FeldmanMapArrayBits=4\r
261 \r
262 [Map_InsDel_Item_string]\r
263 ThreadCount=8\r
264 MapSize=100000\r
265 GoalItemIndex=50000\r
266 AttemptCount=100\r
267 MaxLoadFactor=4\r
268 PrintGCStateFlag=1\r
269 # *** Cuckoo map properties\r
270 CuckooInitialSize=1024\r
271 CuckooProbesetSize=16\r
272 # 0 - use default\r
273 CuckooProbesetThreshold=0\r
274 \r
275 # *** FeldmanHashMap properties\r
276 FeldmanMapHeadBits=8\r
277 FeldmanMapArrayBits=4\r
278 \r
279 [Map_InsFind_int]\r
280 ThreadCount=0\r
281 MapSize=1000\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=8\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=5\r
299 DeletePercentage=5\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=8\r
310 FeldmanMapArrayBits=4\r
311 \r
312 [Map_DelOdd]\r
313 MapSize=500000\r
314 InsThreadCount=4\r
315 DelThreadCount=3\r
316 ExtractThreadCount=3\r
317 MaxLoadFactor=4\r
318 PrintGCStateFlag=1\r
319 #Cuckoo map properties\r
320 CuckooInitialSize=1024\r
321 CuckooProbesetSize=16\r
322 # 0 - use default\r
323 CuckooProbesetThreshold=0\r
324 \r
325 # *** FeldmanHashMap properties\r
326 FeldmanMapHeadBits=8\r
327 FeldmanMapArrayBits=4\r