35449f8e4de0963524baf8f28055234f9ba67594
[libcds.git] / test / stress / data / test.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=16\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=2000000\r
18 EliminationSize=4\r
19 \r
20 [Stack_PushPop]\r
21 PushThreadCount=16\r
22 PopThreadCount=16\r
23 StackSize=16000000\r
24 EliminationSize=4\r
25 \r
26 [IntrusiveStack_PushPop]\r
27 PushThreadCount=16\r
28 PopThreadCount=16\r
29 StackSize=32000000\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=8\r
39 FCCompactFactor=64\r
40 \r
41 [queue_push]\r
42 ThreadCount=8\r
43 QueueSize=5000000\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=256\r
50 \r
51 [queue_pop]\r
52 ThreadCount=8\r
53 QueueSize=5000000\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=256\r
60 \r
61 [queue_push_pop]\r
62 ConsumerCount=4\r
63 ProducerCount=4\r
64 QueueSize=5000000\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=256\r
73 \r
74 [queue_random]\r
75 ThreadCount=8\r
76 QueueSize=5000000\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=256\r
83 \r
84 [intrusive_queue_push_pop]\r
85 ReaderCount=4\r
86 WriterCount=4\r
87 QueueSize=5000000\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=256\r
97 \r
98 [bounded_queue_fulness]\r
99 ThreadCount=8\r
100 QueueSize=1024\r
101 PassCount=1000000\r
102 \r
103 [pqueue_pop]\r
104 ThreadCount=8\r
105 QueueSize=10000000\r
106 \r
107 [pqueue_push]\r
108 ThreadCount=8\r
109 QueueSize=10000000\r
110 \r
111 [pqueue_push_pop]\r
112 PushThreadCount=4\r
113 PopThreadCount=4\r
114 QueueSize=10000000\r
115 \r
116 [map_find_int]\r
117 ThreadCount=8\r
118 MapSize=2000000\r
119 PercentExists=50\r
120 PassCount=1\r
121 MaxLoadFactor=4\r
122 \r
123 # *** Cuckoo map properties\r
124 CuckooInitialSize=1024\r
125 CuckooProbesetSize=16\r
126 # 0 - use default\r
127 CuckooProbesetThreshold=0\r
128 \r
129 # *** FeldmanHashMap properties\r
130 FeldmanMapHeadBits=10\r
131 FeldmanMapArrayBits=4\r
132 \r
133 [map_find_string]\r
134 ThreadCount=8\r
135 MapSize=2000000\r
136 PercentExists=50\r
137 PassCount=2\r
138 MaxLoadFactor=4\r
139 \r
140 # *** Cuckoo map properties\r
141 CuckooInitialSize=1024\r
142 CuckooProbesetSize=16\r
143 # 0 - use default\r
144 CuckooProbesetThreshold=0\r
145 \r
146 # *** FeldmanHashMap properties\r
147 FeldmanMapHeadBits=10\r
148 FeldmanMapArrayBits=4\r
149 \r
150 [map_insdel_int]\r
151 InsertThreadCount=4\r
152 DeleteThreadCount=4\r
153 ThreadPassCount=5\r
154 MapSize=50000\r
155 MaxLoadFactor=4\r
156 \r
157 # *** Cuckoo map properties\r
158 CuckooInitialSize=1024\r
159 CuckooProbesetSize=16\r
160 # 0 - use default\r
161 CuckooProbesetThreshold=0\r
162 \r
163 # *** FeldmanHashMap properties\r
164 FeldmanMapHeadBits=10\r
165 FeldmanMapArrayBits=4\r
166 \r
167 [map_insdel_func]\r
168 InsertThreadCount=4\r
169 DeleteThreadCount=4\r
170 UpdateThreadCount=4\r
171 ThreadPassCount=10\r
172 MapSize=100000\r
173 MaxLoadFactor=4\r
174 \r
175 # *** Cuckoo map properties\r
176 CuckooInitialSize=1024\r
177 CuckooProbesetSize=16\r
178 # 0 - use default\r
179 CuckooProbesetThreshold=0\r
180 \r
181 # *** FeldmanHashMap properties\r
182 FeldmanMapHeadBits=10\r
183 FeldmanMapArrayBits=4\r
184 \r
185 [map_insdel_item_int]\r
186 InsertThreadCount=4\r
187 DeleteThreadCount=4\r
188 MapSize=10000\r
189 GoalItem=5000\r
190 AttemptCount=1000\r
191 MaxLoadFactor=4\r
192 \r
193 # *** Cuckoo map properties\r
194 CuckooInitialSize=1024\r
195 CuckooProbesetSize=16\r
196 # 0 - use default\r
197 CuckooProbesetThreshold=0\r
198 # *** FeldmanHashMap properties\r
199 FeldmanMapHeadBits=10\r
200 FeldmanMapArrayBits=4\r
201 \r
202 [map_insdel_string]\r
203 InsertThreadCount=4\r
204 DeleteThreadCount=4\r
205 ThreadPassCount=5\r
206 MapSize=50000\r
207 MaxLoadFactor=4\r
208 \r
209 # *** Cuckoo map properties\r
210 CuckooInitialSize=1024\r
211 CuckooProbesetSize=16\r
212 # 0 - use default\r
213 CuckooProbesetThreshold=0\r
214 \r
215 # *** FeldmanHashMap properties\r
216 FeldmanMapHeadBits=10\r
217 FeldmanMapArrayBits=4\r
218 \r
219 [map_insfind_int]\r
220 ThreadCount=0\r
221 MapSize=5000\r
222 MaxLoadFactor=4\r
223 \r
224 # *** Cuckoo map properties\r
225 CuckooInitialSize=1024\r
226 CuckooProbesetSize=16\r
227 # 0 - use default\r
228 CuckooProbesetThreshold=0\r
229 \r
230 # *** FeldmanHashMap properties\r
231 FeldmanMapHeadBits=10\r
232 FeldmanMapArrayBits=4\r
233 \r
234 [map_insdelfind]\r
235 InitialMapSize=500000\r
236 ThreadCount=8\r
237 MaxLoadFactor=4\r
238 InsertPercentage=20\r
239 DeletePercentage=20\r
240 Duration=15\r
241 \r
242 # *** Cuckoo map properties\r
243 CuckooInitialSize=1024\r
244 CuckooProbesetSize=16\r
245 # 0 - use default\r
246 CuckooProbesetThreshold=0\r
247 \r
248 # *** FeldmanHashMap properties\r
249 FeldmanMapHeadBits=10\r
250 FeldmanMapArrayBits=4\r
251 \r
252 \r
253 [map_delodd]\r
254 MapSize=10000\r
255 InsThreadCount=4\r
256 DelThreadCount=3\r
257 ExtractThreadCount=3\r
258 FindThreadCount=2\r
259 MaxLoadFactor=4\r
260 PassCount=100\r
261 \r
262 #Cuckoo map properties\r
263 CuckooInitialSize=1024\r
264 CuckooProbesetSize=16\r
265 # 0 - use default\r
266 CuckooProbesetThreshold=0\r
267 \r
268 # *** FeldmanHashMap properties\r
269 FeldmanMapHeadBits=10\r
270 FeldmanMapArrayBits=4\r
271 \r
272 [free_list]\r
273 ThreadCount=4\r
274 PassCount=1000000