test-debug.conf 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. [General]
  2. # HZP scan strategy, possible values are "classic", "inplace". Default is "classic"
  3. hp_scan_strategy=inplace
  4. hazard_pointer_count=72
  5. #hp_max_thread_count=32
  6. #hp_retired_ptr_count=256
  7. # cds::gc::DHP initialization parameters
  8. dhp_init_guard_count=8
  9. # cds::urcu::gc initialization parameters
  10. rcu_buffer_size=256
  11. [Stack_Push]
  12. ThreadCount=8
  13. StackSize=100000
  14. EliminationSize=4
  15. [Stack_PushPop]
  16. PushThreadCount=4
  17. PopThreadCount=4
  18. StackSize=800000
  19. EliminationSize=4
  20. [IntrusiveStack_PushPop]
  21. PushThreadCount=4
  22. PopThreadCount=4
  23. StackSize=800000
  24. EliminationSize=4
  25. # Flat combining stack parameters
  26. # FCIterate=1 - the test will be run iteratively
  27. # for combine pass count from 1 to FCCombinePassCount
  28. # and compact factor from 1 to FCCompactFactor
  29. # FCIterate=0 - the test runs only once for giving
  30. # FCCombinePassCount and FCCompactFactor
  31. FCIterate=0
  32. FCCombinePassCount=4
  33. FCCompactFactor=64
  34. [queue_push]
  35. ThreadCount=4
  36. QueueSize=100000
  37. # SegmentedQueue parameters:
  38. # SegmentedQueue_Iterate:
  39. # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
  40. # 0 - run test for segment size equal to SegmentedQueue_SegmentSize
  41. SegmentedQueue_Iterate=0
  42. SegmentedQueue_SegmentSize=64
  43. [queue_pop]
  44. ThreadCount=4
  45. QueueSize=100000
  46. # SegmentedQueue parameters:
  47. # SegmentedQueue_Iterate:
  48. # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
  49. # 0 - run test for segment size equal to SegmentedQueue_SegmentSize
  50. SegmentedQueue_Iterate=0
  51. SegmentedQueue_SegmentSize=64
  52. [queue_push_pop]
  53. ProducerCount=3
  54. ConsumerCount=3
  55. QueueSize=100000
  56. # HeavyValueSize - size of value for flat cobining containers, default 100
  57. # HeavyValueSize=100
  58. # SegmentedQueue parameters:
  59. # SegmentedQueue_Iterate:
  60. # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
  61. # 0 - run test for segment size equal to SegmentedQueue_SegmentSize
  62. SegmentedQueue_Iterate=0
  63. SegmentedQueue_SegmentSize=64
  64. [queue_random]
  65. ThreadCount=4
  66. QueueSize=500000
  67. # SegmentedQueue parameters:
  68. # SegmentedQueue_Iterate:
  69. # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
  70. # 0 - run test for segment size equal to SegmentedQueue_SegmentSize
  71. SegmentedQueue_Iterate=0
  72. SegmentedQueue_SegmentSize=64
  73. [intrusive_queue_push_pop]
  74. ReaderCount=3
  75. WriterCount=3
  76. QueueSize=100000
  77. # Flat combining queue parameters
  78. FCCompactFactor=64
  79. FCPassCount=8
  80. # SegmentedQueue parameters:
  81. # SegmentedQueue_Iterate:
  82. # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
  83. # 0 - run test for segment size equal to SegmentedQueue_SegmentSize
  84. SegmentedQueue_Iterate=0
  85. SegmentedQueue_SegmentSize=64
  86. [bounded_queue_fulness]
  87. ThreadCount=4
  88. QueueSize=1024
  89. PassCount=100000
  90. [spsc_queue]
  91. QueueSize=1024
  92. PassCount=10000
  93. [spsc_buffer]
  94. BufferSize=100000
  95. PushCount=100000
  96. [pqueue_pop]
  97. ThreadCount=4
  98. QueueSize=30000
  99. [pqueue_push]
  100. ThreadCount=4
  101. QueueSize=30000
  102. [pqueue_push_pop]
  103. PushThreadCount=4
  104. PopThreadCount=4
  105. QueueSize=30000
  106. [map_find_string]
  107. ThreadCount=2
  108. MapSize=10000
  109. PercentExists=50
  110. PassCount=2
  111. MaxLoadFactor=4
  112. # *** Cuckoo map properties
  113. CuckooInitialSize=256
  114. CuckooProbesetSize=8
  115. # 0 - use default
  116. CuckooProbesetThreshold=0
  117. # *** FeldmanHashMap properties
  118. FeldmanMapHeadBits=8
  119. FeldmanMapArrayBits=8
  120. [map_insdel_func]
  121. InsertThreadCount=2
  122. DeleteThreadCount=2
  123. UpdateThreadCount=2
  124. ThreadPassCount=6
  125. MapSize=10000
  126. MaxLoadFactor=4
  127. # *** Cuckoo map properties
  128. CuckooInitialSize=256
  129. CuckooProbesetSize=8
  130. # 0 - use default
  131. CuckooProbesetThreshold=0
  132. # *** FeldmanHashMap properties
  133. FeldmanMapHeadBits=8
  134. FeldmanMapArrayBits=8
  135. [map_insdel_item_int]
  136. InsertThreadCount=4
  137. DeleteThreadCount=4
  138. MapSize=5000
  139. GoalItem=2500
  140. AttemptCount=500
  141. MaxLoadFactor=4
  142. # *** Cuckoo map properties
  143. CuckooInitialSize=256
  144. CuckooProbesetSize=8
  145. # 0 - use default
  146. CuckooProbesetThreshold=0
  147. # *** FeldmanHashMap properties
  148. FeldmanMapHeadBits=8
  149. FeldmanMapArrayBits=8
  150. [map_insdel_string]
  151. InsertThreadCount=2
  152. DeleteThreadCount=2
  153. ThreadPassCount=4
  154. MapSize=10000
  155. MaxLoadFactor=4
  156. PrintGCStateFlag=1
  157. # *** Cuckoo map properties
  158. CuckooInitialSize=256
  159. CuckooProbesetSize=8
  160. # 0 - use default
  161. CuckooProbesetThreshold=0
  162. # *** FeldmanHashMap properties
  163. FeldmanMapHeadBits=8
  164. FeldmanMapArrayBits=8
  165. [map_insdelfind]
  166. InitialMapSize=50000
  167. ThreadCount=4
  168. MaxLoadFactor=4
  169. InsertPercentage=20
  170. DeletePercentage=20
  171. Duration=3
  172. # *** Cuckoo map properties
  173. CuckooInitialSize=256
  174. CuckooProbesetSize=8
  175. # 0 - use default
  176. CuckooProbesetThreshold=0
  177. # *** FeldmanHashMap properties
  178. FeldmanMapHeadBits=8
  179. FeldmanMapArrayBits=8
  180. [map_delodd]
  181. MapSize=10000
  182. InsThreadCount=2
  183. DelThreadCount=2
  184. ExtractThreadCount=2
  185. FindThreadCount=2
  186. MaxLoadFactor=4
  187. PassCount=20
  188. #Cuckoo map properties
  189. CuckooInitialSize=256
  190. CuckooProbesetSize=8
  191. # 0 - use default
  192. CuckooProbesetThreshold=0
  193. # *** FeldmanHashMap properties
  194. FeldmanMapHeadBits=8
  195. FeldmanMapArrayBits=8
  196. [map_minmax]
  197. MapSize=50000
  198. InsThreadCount=2
  199. ExtractThreadCount=2
  200. PassCount=500
  201. # *** FeldmanHashMap properties
  202. FeldmanMapHeadBits=8
  203. FeldmanMapArrayBits=8
  204. [map_iter_erase]
  205. MapSize=5000
  206. InsThreadCount=2
  207. DelThreadCount=2
  208. ExtractThreadCount=2
  209. FindThreadCount=2
  210. MaxLoadFactor=4
  211. PassCount=400
  212. # *** FeldmanHashMap properties
  213. FeldmanMapHeadBits=8
  214. FeldmanMapArrayBits=8
  215. [free_list]
  216. ThreadCount=4
  217. PassCount=100000