Merge branch 'dev'
[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=4\r
200 MapSize=50000\r
201 MaxLoadFactor=4\r
202 \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=50000\r
219 MaxLoadFactor=4\r
220 \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 InsertThreadCount=4\r
233 DeleteThreadCount=4\r
234 MapSize=10000\r
235 GoalItem=5000\r
236 AttemptCount=100\r
237 MaxLoadFactor=4\r
238 \r
239 # *** Cuckoo map properties\r
240 CuckooInitialSize=1024\r
241 CuckooProbesetSize=16\r
242 # 0 - use default\r
243 CuckooProbesetThreshold=0\r
244 \r
245 # *** FeldmanHashMap properties\r
246 FeldmanMapHeadBits=8\r
247 FeldmanMapArrayBits=4\r
248 \r
249 [map_insdel_string]\r
250 InsertThreadCount=4\r
251 DeleteThreadCount=4\r
252 ThreadPassCount=3\r
253 MapSize=30000\r
254 MaxLoadFactor=4\r
255 PrintGCStateFlag=1\r
256 \r
257 # *** Cuckoo map properties\r
258 CuckooInitialSize=1024\r
259 CuckooProbesetSize=16\r
260 # 0 - use default\r
261 CuckooProbesetThreshold=0\r
262 \r
263 # *** FeldmanHashMap properties\r
264 FeldmanMapHeadBits=8\r
265 FeldmanMapArrayBits=4\r
266 \r
267 [map_insfind_int]\r
268 ThreadCount=0\r
269 MapSize=1000\r
270 MaxLoadFactor=4\r
271 \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_insdelfind]\r
283 InitialMapSize=500000\r
284 ThreadCount=8\r
285 MaxLoadFactor=4\r
286 InsertPercentage=10\r
287 DeletePercentage=10\r
288 Duration=5\r
289 \r
290 # *** Cuckoo map properties\r
291 CuckooInitialSize=1024\r
292 CuckooProbesetSize=16\r
293 # 0 - use default\r
294 CuckooProbesetThreshold=0\r
295 \r
296 # *** FeldmanHashMap properties\r
297 FeldmanMapHeadBits=8\r
298 FeldmanMapArrayBits=4\r
299 \r
300 [map_delodd]\r
301 MapSize=500000\r
302 InsThreadCount=4\r
303 DelThreadCount=3\r
304 ExtractThreadCount=3\r
305 MaxLoadFactor=4\r
306 \r
307 #Cuckoo map properties\r
308 CuckooInitialSize=1024\r
309 CuckooProbesetSize=16\r
310 # 0 - use default\r
311 CuckooProbesetThreshold=0\r
312 \r
313 # *** FeldmanHashMap properties\r
314 FeldmanMapHeadBits=8\r
315 FeldmanMapArrayBits=4\r