Tuned config for debug stress-test
[libcds.git] / test / stress / data / test-debug.conf
1 [General]\r
2 # HZP scan strategy, possible values are "classic", "inplace". Default is "classic"\r
3 hp_scan_strategy=inplace\r
4 hazard_pointer_count=72\r
5 #hp_max_thread_count=32\r
6 #hp_retired_ptr_count=256\r
7 \r
8 # cds::gc::DHP initialization parameters\r
9 dhp_init_guard_count=8\r
10 \r
11 # cds::urcu::gc initialization parameters\r
12 rcu_buffer_size=256\r
13 \r
14 \r
15 [Stack_Push]\r
16 ThreadCount=8\r
17 StackSize=100000\r
18 EliminationSize=4\r
19 \r
20 [Stack_PushPop]\r
21 PushThreadCount=16\r
22 PopThreadCount=16\r
23 StackSize=1600000\r
24 EliminationSize=4\r
25 \r
26 [IntrusiveStack_PushPop]\r
27 PushThreadCount=16\r
28 PopThreadCount=16\r
29 StackSize=1600000\r
30 EliminationSize=4\r
31 # Flat combining stack parameters\r
32 # FCIterate=1 - the test will be run iteratively\r
33 #   for combine pass count from 1 to FCCombinePassCount\r
34 #   and compact factor from 1 to FCCompactFactor\r
35 # FCIterate=0 - the test runs only once for giving\r
36 #   FCCombinePassCount and FCCompactFactor\r
37 FCIterate=0\r
38 FCCombinePassCount=4\r
39 FCCompactFactor=64\r
40 \r
41 [queue_push]\r
42 ThreadCount=4\r
43 QueueSize=100000\r
44 # SegmentedQueue parameters:\r
45 # SegmentedQueue_Iterate: \r
46 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
47 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
48 SegmentedQueue_Iterate=0\r
49 SegmentedQueue_SegmentSize=64\r
50 \r
51 [queue_pop]\r
52 ThreadCount=8\r
53 QueueSize=100000\r
54 # SegmentedQueue parameters:\r
55 # SegmentedQueue_Iterate: \r
56 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
57 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
58 SegmentedQueue_Iterate=0\r
59 SegmentedQueue_SegmentSize=64\r
60 \r
61 [queue_push_pop]\r
62 ProducerCount=3\r
63 ConsumerCount=3\r
64 QueueSize=100000\r
65 # HeavyValueSize - size of value for flat cobining containers, default 100\r
66 # HeavyValueSize=100\r
67 # SegmentedQueue parameters:\r
68 # SegmentedQueue_Iterate: \r
69 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
70 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
71 SegmentedQueue_Iterate=0\r
72 SegmentedQueue_SegmentSize=64\r
73 \r
74 [queue_random]\r
75 ThreadCount=4\r
76 QueueSize=500000\r
77 # SegmentedQueue parameters:\r
78 # SegmentedQueue_Iterate: \r
79 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
80 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
81 SegmentedQueue_Iterate=0\r
82 SegmentedQueue_SegmentSize=64\r
83 \r
84 [intrusive_queue_push_pop]\r
85 ReaderCount=3\r
86 WriterCount=3\r
87 QueueSize=100000\r
88 # Flat combining queue parameters\r
89 FCCompactFactor=64\r
90 FCPassCount=8\r
91 # SegmentedQueue parameters:\r
92 # SegmentedQueue_Iterate: \r
93 #    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
94 #    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
95 SegmentedQueue_Iterate=0\r
96 SegmentedQueue_SegmentSize=64\r
97 \r
98 [bounded_queue_fulness]\r
99 ThreadCount=4\r
100 QueueSize=1024\r
101 PassCount=100000\r
102 \r
103 [pqueue_pop]\r
104 ThreadCount=4\r
105 QueueSize=10000\r
106 \r
107 [pqueue_push]\r
108 ThreadCount=4\r
109 QueueSize=10000\r
110 \r
111 [pqueue_push_pop]\r
112 PushThreadCount=4\r
113 PopThreadCount=4\r
114 QueueSize=10000\r
115 \r
116 [Map_Nonconcurrent_iterator]\r
117 MapSize=1000000\r
118 \r
119 [Map_Nonconcurrent_iterator_MT]\r
120 ThreadCount=4\r
121 MapSize=1000000\r
122 \r
123 [map_find_int]\r
124 ThreadCount=2\r
125 MapSize=10000\r
126 PercentExists=50\r
127 PassCount=2\r
128 MaxLoadFactor=4\r
129 \r
130 # *** Cuckoo map properties\r
131 CuckooInitialSize=256\r
132 CuckooProbesetSize=8\r
133 # 0 - use default\r
134 CuckooProbesetThreshold=0\r
135 \r
136 # *** FeldmanHashMap properties\r
137 FeldmanMapHeadBits=8\r
138 FeldmanMapArrayBits=4\r
139 \r
140 [map_find_string]\r
141 ThreadCount=2\r
142 MapSize=10000\r
143 PercentExists=50\r
144 PassCount=2\r
145 MaxLoadFactor=4\r
146 \r
147 # *** Cuckoo map properties\r
148 CuckooInitialSize=256\r
149 CuckooProbesetSize=8\r
150 # 0 - use default\r
151 CuckooProbesetThreshold=0\r
152 \r
153 # *** FeldmanHashMap properties\r
154 FeldmanMapHeadBits=8\r
155 FeldmanMapArrayBits=4\r
156 \r
157 [map_insdel_int]\r
158 InsertThreadCount=3\r
159 DeleteThreadCount=3\r
160 ThreadPassCount=2\r
161 MapSize=30000\r
162 MaxLoadFactor=4\r
163 \r
164 # *** Cuckoo map properties\r
165 CuckooInitialSize=256\r
166 CuckooProbesetSize=8\r
167 # 0 - use default\r
168 CuckooProbesetThreshold=0\r
169 \r
170 # *** FeldmanHashMap properties\r
171 FeldmanMapHeadBits=8\r
172 FeldmanMapArrayBits=4\r
173 \r
174 [map_insdel_func]\r
175 InsertThreadCount=2\r
176 DeleteThreadCount=2\r
177 UpdateThreadCount=2\r
178 ThreadPassCount=6\r
179 MapSize=10000\r
180 MaxLoadFactor=4\r
181 \r
182 # *** Cuckoo map properties\r
183 CuckooInitialSize=256\r
184 CuckooProbesetSize=8\r
185 # 0 - use default\r
186 CuckooProbesetThreshold=0\r
187 \r
188 # *** FeldmanHashMap properties\r
189 FeldmanMapHeadBits=8\r
190 FeldmanMapArrayBits=4\r
191 \r
192 [map_insdel_item_int]\r
193 InsertThreadCount=4\r
194 DeleteThreadCount=4\r
195 MapSize=5000\r
196 GoalItem=2500\r
197 AttemptCount=500\r
198 MaxLoadFactor=4\r
199 \r
200 # *** Cuckoo map properties\r
201 CuckooInitialSize=256\r
202 CuckooProbesetSize=8\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_string]\r
211 InsertThreadCount=4\r
212 DeleteThreadCount=4\r
213 ThreadPassCount=4\r
214 MapSize=20000\r
215 MaxLoadFactor=4\r
216 PrintGCStateFlag=1\r
217 \r
218 # *** Cuckoo map properties\r
219 CuckooInitialSize=256\r
220 CuckooProbesetSize=8\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_insfind_int]\r
229 ThreadCount=0\r
230 MapSize=2000\r
231 MaxLoadFactor=4\r
232 \r
233 # *** Cuckoo map properties\r
234 CuckooInitialSize=256\r
235 CuckooProbesetSize=8\r
236 # 0 - use default\r
237 CuckooProbesetThreshold=0\r
238 \r
239 # *** FeldmanHashMap properties\r
240 FeldmanMapHeadBits=8\r
241 FeldmanMapArrayBits=4\r
242 \r
243 [map_insdelfind]\r
244 InitialMapSize=50000\r
245 ThreadCount=4\r
246 MaxLoadFactor=8\r
247 InsertPercentage=20\r
248 DeletePercentage=20\r
249 Duration=3\r
250 \r
251 # *** Cuckoo map properties\r
252 CuckooInitialSize=256\r
253 CuckooProbesetSize=8\r
254 # 0 - use default\r
255 CuckooProbesetThreshold=0\r
256 \r
257 # *** FeldmanHashMap properties\r
258 FeldmanMapHeadBits=8\r
259 FeldmanMapArrayBits=4\r
260 \r
261 [map_delodd]\r
262 MapSize=10000\r
263 InsThreadCount=3\r
264 DelThreadCount=2\r
265 ExtractThreadCount=2\r
266 FindThreadCount=2\r
267 MaxLoadFactor=4\r
268 PassCount=20\r
269 \r
270 #Cuckoo map properties\r
271 CuckooInitialSize=256\r
272 CuckooProbesetSize=8\r
273 # 0 - use default\r
274 CuckooProbesetThreshold=0\r
275 \r
276 # *** FeldmanHashMap properties\r
277 FeldmanMapHeadBits=8\r
278 FeldmanMapArrayBits=4\r
279 \r
280 [free_list]\r
281 ThreadCount=4\r
282 PassCount=100000