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