| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257 |
- [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
|