Browse Source

修改测试配置

tags/v1.0.0
zhouzj 3 years ago
parent
commit
506bae27a5
1 changed files with 13 additions and 8 deletions
  1. +13
    -8
      src/Yitter.IdGenTest/Program.cs

+ 13
- 8
src/Yitter.IdGenTest/Program.cs View File

@@ -8,15 +8,19 @@ namespace Yitter.OrgSystem.TestA
{ {
class Program class Program
{ {
static int workerCount = 1;
static int genIdCount = 10000; // 计算ID数量
// 测试参数
static int genIdCount = 500000; // 计算ID数量(如果要验证50W效率,请将TopOverCostCount设置为20000或适当增加SeqBitLength)
static short method = 1; // 1-漂移算法,2-传统算法 static short method = 1; // 1-漂移算法,2-传统算法
static bool single = true; static bool single = true;
static bool outputLog = true; static bool outputLog = true;
static IIdGenerator IdGen = null; static IIdGenerator IdGen = null;
static IList<GenTest> testList = new List<GenTest>(); static IList<GenTest> testList = new List<GenTest>();
static bool checkResult = false; static bool checkResult = false;
public static int Count = 0; public static int Count = 0;
static int workerCount = 1;
static void Main(string[] args) static void Main(string[] args)
@@ -24,7 +28,7 @@ namespace Yitter.OrgSystem.TestA
while (true) while (true)
{ {
Go(); Go();
Thread.Sleep(5000);
Thread.Sleep(3000); // 每隔3秒执行一次Go
Console.WriteLine("Hello World!"); Console.WriteLine("Hello World!");
} }
} }
@@ -37,20 +41,21 @@ namespace Yitter.OrgSystem.TestA
var newConfig = new IdGeneratorOptions() var newConfig = new IdGeneratorOptions()
{ {
Method = method, Method = method,
StartTime = DateTime.Now.AddYears(-1),
WorkerId = 1,
//TopOverCostCount = 1000,
WorkerIdBitLength = 6,
SeqBitLength = 6,
TopOverCostCount = 20000,
//WorkerIdBitLength = 6,
//SeqBitLength = 6,
//MinSeqNumber = 11, //MinSeqNumber = 11,
//MaxSeqNumber = 200, //MaxSeqNumber = 200,
//StartTime = DateTime.Now.AddYears(-1),
}; };
// ++++++++++++++++++++++++++++++++ // ++++++++++++++++++++++++++++++++
if (single) if (single)
{ {
newConfig.WorkerId = 1;
IdGeneratorOptions options1 = (newConfig); IdGeneratorOptions options1 = (newConfig);
if (IdGen == null) if (IdGen == null)
{ {


Loading…
Cancel
Save