[General] # HZP scan strategy, possible values are "classic", "inplace". Default is "classic" hp_scan_strategy=inplace hazard_pointer_count=72 #hp_max_thread_count=32 #hp_retired_ptr_count=256 # cds::gc::DHP initialization parameters dhp_init_guard_count=8 # cds::urcu::gc initialization parameters rcu_buffer_size=256 [Stack_Push] ThreadCount=8 StackSize=100000 EliminationSize=4 [Stack_PushPop] PushThreadCount=4 PopThreadCount=4 StackSize=800000 EliminationSize=4 [IntrusiveStack_PushPop] PushThreadCount=4 PopThreadCount=4 StackSize=800000 EliminationSize=4 # Flat combining stack parameters # FCIterate=1 - the test will be run iteratively # for combine pass count from 1 to FCCombinePassCount # and compact factor from 1 to FCCompactFactor # FCIterate=0 - the test runs only once for giving # FCCombinePassCount and FCCompactFactor FCIterate=0 FCCombinePassCount=4 FCCompactFactor=64 [queue_push] ThreadCount=4 QueueSize=100000 # SegmentedQueue parameters: # SegmentedQueue_Iterate: # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize # 0 - run test for segment size equal to SegmentedQueue_SegmentSize SegmentedQueue_Iterate=0 SegmentedQueue_SegmentSize=64 [queue_pop] ThreadCount=4 QueueSize=100000 # SegmentedQueue parameters: # SegmentedQueue_Iterate: # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize # 0 - run test for segment size equal to SegmentedQueue_SegmentSize SegmentedQueue_Iterate=0 SegmentedQueue_SegmentSize=64 [queue_push_pop] ProducerCount=3 ConsumerCount=3 QueueSize=100000 # HeavyValueSize - size of value for flat cobining containers, default 100 # HeavyValueSize=100 # SegmentedQueue parameters: # SegmentedQueue_Iterate: # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize # 0 - run test for segment size equal to SegmentedQueue_SegmentSize SegmentedQueue_Iterate=0 SegmentedQueue_SegmentSize=64 [queue_random] ThreadCount=4 QueueSize=500000 # SegmentedQueue parameters: # SegmentedQueue_Iterate: # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize # 0 - run test for segment size equal to SegmentedQueue_SegmentSize SegmentedQueue_Iterate=0 SegmentedQueue_SegmentSize=64 [intrusive_queue_push_pop] ReaderCount=3 WriterCount=3 QueueSize=100000 # Flat combining queue parameters FCCompactFactor=64 FCPassCount=8 # SegmentedQueue parameters: # SegmentedQueue_Iterate: # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize # 0 - run test for segment size equal to SegmentedQueue_SegmentSize SegmentedQueue_Iterate=0 SegmentedQueue_SegmentSize=64 [bounded_queue_fulness] ThreadCount=4 QueueSize=1024 PassCount=100000 [spsc_queue] QueueSize=1024 PassCount=10000 [spsc_buffer] BufferSize=100000 PushCount=100000 [pqueue_pop] ThreadCount=4 QueueSize=30000 [pqueue_push] ThreadCount=4 QueueSize=30000 [pqueue_push_pop] PushThreadCount=4 PopThreadCount=4 QueueSize=30000 [map_find_string] ThreadCount=2 MapSize=10000 PercentExists=50 PassCount=2 MaxLoadFactor=4 # *** Cuckoo map properties CuckooInitialSize=256 CuckooProbesetSize=8 # 0 - use default CuckooProbesetThreshold=0 # *** FeldmanHashMap properties FeldmanMapHeadBits=8 FeldmanMapArrayBits=8 [map_insdel_func] InsertThreadCount=2 DeleteThreadCount=2 UpdateThreadCount=2 ThreadPassCount=6 MapSize=10000 MaxLoadFactor=4 # *** Cuckoo map properties CuckooInitialSize=256 CuckooProbesetSize=8 # 0 - use default CuckooProbesetThreshold=0 # *** FeldmanHashMap properties FeldmanMapHeadBits=8 FeldmanMapArrayBits=8 [map_insdel_item_int] InsertThreadCount=4 DeleteThreadCount=4 MapSize=5000 GoalItem=2500 AttemptCount=500 MaxLoadFactor=4 # *** Cuckoo map properties CuckooInitialSize=256 CuckooProbesetSize=8 # 0 - use default CuckooProbesetThreshold=0 # *** FeldmanHashMap properties FeldmanMapHeadBits=8 FeldmanMapArrayBits=8 [map_insdel_string] InsertThreadCount=2 DeleteThreadCount=2 ThreadPassCount=4 MapSize=10000 MaxLoadFactor=4 PrintGCStateFlag=1 # *** Cuckoo map properties CuckooInitialSize=256 CuckooProbesetSize=8 # 0 - use default CuckooProbesetThreshold=0 # *** FeldmanHashMap properties FeldmanMapHeadBits=8 FeldmanMapArrayBits=8 [map_insdelfind] InitialMapSize=50000 ThreadCount=4 MaxLoadFactor=4 InsertPercentage=20 DeletePercentage=20 Duration=3 # *** Cuckoo map properties CuckooInitialSize=256 CuckooProbesetSize=8 # 0 - use default CuckooProbesetThreshold=0 # *** FeldmanHashMap properties FeldmanMapHeadBits=8 FeldmanMapArrayBits=8 [map_delodd] MapSize=10000 InsThreadCount=2 DelThreadCount=2 ExtractThreadCount=2 FindThreadCount=2 MaxLoadFactor=4 PassCount=20 #Cuckoo map properties CuckooInitialSize=256 CuckooProbesetSize=8 # 0 - use default CuckooProbesetThreshold=0 # *** FeldmanHashMap properties FeldmanMapHeadBits=8 FeldmanMapArrayBits=8 [map_minmax] MapSize=50000 InsThreadCount=2 ExtractThreadCount=2 PassCount=500 # *** FeldmanHashMap properties FeldmanMapHeadBits=8 FeldmanMapArrayBits=8 [map_iter_erase] MapSize=5000 InsThreadCount=2 DelThreadCount=2 ExtractThreadCount=2 FindThreadCount=2 MaxLoadFactor=4 PassCount=400 # *** FeldmanHashMap properties FeldmanMapHeadBits=8 FeldmanMapArrayBits=8 [free_list] ThreadCount=4 PassCount=100000