Fixed explicit ctor bugs in stress tests
[libcds.git] / test / stress / data / test.conf
index a74aaa1e07a7d66a664dcf1f82e0eac3385eeb79..565e448b12744eab6aa9ca45e104644e5865a07f 100644 (file)
@@ -8,53 +8,9 @@ dhp_liberate_threshold=1024
 dhp_init_guard_count=16\r
 dhp_epoch_count=16\r
 \r
-[Atomic_ST]\r
-iterCount=1000000\r
+# cds::urcu::gc initialization parameters\r
+rcu_buffer_size=256\r
 \r
-[thread_init_fini]\r
-ThreadCount=8\r
-PassCount=100000\r
-\r
-[Allocator_ST]\r
-PassCount=10\r
-# Total allocation per pass, Megabytes\r
-AllocPerPass=1024\r
-\r
-[Linux_Scale]\r
-# Allocation count per test\r
-PassCount=10000000\r
-# Max allocated block size in bytes\r
-MaxBlockSize=66000\r
-# Max thread count. 0 is processor_count * 2\r
-MaxThreadCount=0\r
-\r
-[Hoard_ThreadTest]\r
-MinBlockSize=16\r
-MaxBlockSize=1024\r
-BlockCount=10000\r
-PassCount=500\r
-# Max thread count. 0 is processor_count * 2\r
-MaxThreadCount=0\r
-\r
-[Larson]\r
-MinBlockSize=8\r
-MaxBlockSize=1024\r
-BlocksPerThread=1000\r
-PassCount=5000000\r
-# Max thread count. 0 is processor_count * 2\r
-MaxThreadCount=0\r
-\r
-[Random_Alloc]\r
-DataSize=1000\r
-MinBlockSize=8\r
-MaxBlockSize=100000\r
-PassCount=500000\r
-# Max thread count. 0 is processor_count * 2\r
-MaxThreadCount=0\r
-\r
-[Spinlock_MT]\r
-ThreadCount=8\r
-LoopCount=1000000\r
 \r
 [Stack_Push]\r
 ThreadCount=8\r
@@ -82,49 +38,86 @@ FCIterate=0
 FCCombinePassCount=8\r
 FCCompactFactor=64\r
 \r
-[Queue_Push]\r
+[queue_push]\r
 ThreadCount=8\r
 QueueSize=5000000\r
-\r
-[Queue_Pop]\r
+# SegmentedQueue parameters:\r
+# SegmentedQueue_Iterate: \r
+#    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
+#    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
+SegmentedQueue_Iterate=0\r
+SegmentedQueue_SegmentSize=256\r
+\r
+[queue_pop]\r
 ThreadCount=8\r
 QueueSize=5000000\r
-\r
-[Queue_ReaderWriter]\r
-ReaderCount=4\r
-WriterCount=4\r
+# SegmentedQueue parameters:\r
+# SegmentedQueue_Iterate: \r
+#    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
+#    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
+SegmentedQueue_Iterate=0\r
+SegmentedQueue_SegmentSize=256\r
+\r
+[queue_push_pop]\r
+ConsumerCount=4\r
+ProducerCount=4\r
 QueueSize=5000000\r
-\r
-[IntrusiveQueue_ReaderWriter]\r
+# SegmentedQueue parameters:\r
+# SegmentedQueue_Iterate: \r
+#    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
+#    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
+SegmentedQueue_Iterate=0\r
+SegmentedQueue_SegmentSize=256\r
+\r
+[queue_random]\r
+ThreadCount=8\r
+QueueSize=5000000\r
+# SegmentedQueue parameters:\r
+# SegmentedQueue_Iterate: \r
+#    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
+#    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
+SegmentedQueue_Iterate=0\r
+SegmentedQueue_SegmentSize=256\r
+\r
+[intrusive_queue_push_pop]\r
 ReaderCount=4\r
 WriterCount=4\r
 QueueSize=5000000\r
-\r
-[Queue_Random]\r
-ThreadCount=8\r
-QueueSize=5000000\r
-\r
-[BoundedQueue_Fullness]\r
+# Flat combining queue parameters\r
+FCCompactFactor=64\r
+FCPassCount=8\r
+# SegmentedQueue parameters:\r
+# SegmentedQueue_Iterate: \r
+#    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize\r
+#    0 - run test for segment size equal to SegmentedQueue_SegmentSize\r
+SegmentedQueue_Iterate=0\r
+SegmentedQueue_SegmentSize=256\r
+\r
+[bounded_queue_fulness]\r
 ThreadCount=8\r
 QueueSize=1024\r
 PassCount=1000000\r
 \r
-[PQueue_Push]\r
+[pqueue_pop]\r
+ThreadCount=8\r
+QueueSize=10000000\r
+\r
+[pqueue_push]\r
 ThreadCount=8\r
 QueueSize=10000000\r
 \r
-[PQueue_PushPop]\r
+[pqueue_push_pop]\r
 PushThreadCount=4\r
 PopThreadCount=4\r
 QueueSize=10000000\r
 \r
-[Map_find_int]\r
+[map_find_int]\r
 ThreadCount=8\r
 MapSize=2000000\r
 PercentExists=50\r
 PassCount=1\r
 MaxLoadFactor=4\r
-PrintGCStateFlag=1\r
+\r
 # *** Cuckoo map properties\r
 CuckooInitialSize=1024\r
 CuckooProbesetSize=16\r
@@ -135,13 +128,13 @@ CuckooProbesetThreshold=0
 FeldmanMapHeadBits=10\r
 FeldmanMapArrayBits=4\r
 \r
-[Map_find_string]\r
+[map_find_string]\r
 ThreadCount=8\r
 MapSize=2000000\r
 PercentExists=50\r
-PassCount=1\r
+PassCount=2\r
 MaxLoadFactor=4\r
-PrintGCStateFlag=1\r
+\r
 # *** Cuckoo map properties\r
 CuckooInitialSize=1024\r
 CuckooProbesetSize=16\r
@@ -152,13 +145,13 @@ CuckooProbesetThreshold=0
 FeldmanMapHeadBits=10\r
 FeldmanMapArrayBits=4\r
 \r
-[Map_InsDel_int]\r
+[map_insdel_int]\r
 InsertThreadCount=4\r
 DeleteThreadCount=4\r
-ThreadPassCount=2\r
-MapSize=1000000\r
+ThreadPassCount=5\r
+MapSize=50000\r
 MaxLoadFactor=4\r
-PrintGCStateFlag=1\r
+\r
 # *** Cuckoo map properties\r
 CuckooInitialSize=1024\r
 CuckooProbesetSize=16\r
@@ -169,14 +162,14 @@ CuckooProbesetThreshold=0
 FeldmanMapHeadBits=10\r
 FeldmanMapArrayBits=4\r
 \r
-[Map_InsDel_func]\r
+[map_insdel_func]\r
 InsertThreadCount=4\r
 DeleteThreadCount=4\r
 UpdateThreadCount=4\r
-ThreadPassCount=2\r
-MapSize=1000000\r
+ThreadPassCount=10\r
+MapSize=100000\r
 MaxLoadFactor=4\r
-PrintGCStateFlag=1\r
+\r
 # *** Cuckoo map properties\r
 CuckooInitialSize=1024\r
 CuckooProbesetSize=16\r
@@ -187,13 +180,14 @@ CuckooProbesetThreshold=0
 FeldmanMapHeadBits=10\r
 FeldmanMapArrayBits=4\r
 \r
-[Map_InsDel_Item_int]\r
-ThreadCount=8\r
+[map_insdel_item_int]\r
+InsertThreadCount=4\r
+DeleteThreadCount=4\r
 MapSize=10000\r
 GoalItem=5000\r
-AttemptCount=10000\r
+AttemptCount=1000\r
 MaxLoadFactor=4\r
-PrintGCStateFlag=1\r
+\r
 # *** Cuckoo map properties\r
 CuckooInitialSize=1024\r
 CuckooProbesetSize=16\r
@@ -203,44 +197,28 @@ CuckooProbesetThreshold=0
 FeldmanMapHeadBits=10\r
 FeldmanMapArrayBits=4\r
 \r
-[Map_InsDel_string]\r
+[map_insdel_string]\r
 InsertThreadCount=4\r
 DeleteThreadCount=4\r
-ThreadPassCount=2\r
-MapSize=500000\r
+ThreadPassCount=5\r
+MapSize=50000\r
 MaxLoadFactor=4\r
-PrintGCStateFlag=1\r
-# *** Cuckoo map properties\r
-CuckooInitialSize=1024\r
-CuckooProbesetSize=16\r
-# 0 - use default\r
-CuckooProbesetThreshold=0\r
-\r
-# *** FeldmanHashMap properties\r
-FeldmanMapHeadBits=10\r
-FeldmanMapArrayBits=4\r
 \r
-[Map_InsDel_Item_string]\r
-ThreadCount=8\r
-MapSize=10000\r
-GoalItemIndex=5000\r
-AttemptCount=10000\r
-MaxLoadFactor=4\r
-PrintGCStateFlag=1\r
 # *** Cuckoo map properties\r
 CuckooInitialSize=1024\r
 CuckooProbesetSize=16\r
 # 0 - use default\r
 CuckooProbesetThreshold=0\r
+\r
 # *** FeldmanHashMap properties\r
 FeldmanMapHeadBits=10\r
 FeldmanMapArrayBits=4\r
 \r
-[Map_InsFind_int]\r
+[map_insfind_int]\r
 ThreadCount=0\r
 MapSize=5000\r
 MaxLoadFactor=4\r
-PrintGCStateFlag=1\r
+\r
 # *** Cuckoo map properties\r
 CuckooInitialSize=1024\r
 CuckooProbesetSize=16\r
@@ -251,14 +229,14 @@ CuckooProbesetThreshold=0
 FeldmanMapHeadBits=10\r
 FeldmanMapArrayBits=4\r
 \r
-[Map_InsDelFind]\r
+[map_insdelfind]\r
 InitialMapSize=500000\r
 ThreadCount=8\r
 MaxLoadFactor=4\r
 InsertPercentage=20\r
 DeletePercentage=20\r
 Duration=15\r
-PrintGCStateFlag=1\r
+\r
 # *** Cuckoo map properties\r
 CuckooInitialSize=1024\r
 CuckooProbesetSize=16\r
@@ -270,13 +248,13 @@ FeldmanMapHeadBits=10
 FeldmanMapArrayBits=4\r
 \r
 \r
-[Map_DelOdd]\r
+[map_delodd]\r
 MapSize=1000000\r
 InsThreadCount=4\r
 DelThreadCount=3\r
 ExtractThreadCount=3\r
 MaxLoadFactor=4\r
-PrintGCStateFlag=1\r
+\r
 #Cuckoo map properties\r
 CuckooInitialSize=1024\r
 CuckooProbesetSize=16\r
@@ -286,3 +264,7 @@ CuckooProbesetThreshold=0
 # *** FeldmanHashMap properties\r
 FeldmanMapHeadBits=10\r
 FeldmanMapArrayBits=4\r
+\r
+[free_list]\r
+ThreadCount=4\r
+PassCount=1000000
\ No newline at end of file