public static void ParallelForBoundary69() { TestParameters parameters = new TestParameters(API.For, StartIndexBase.Int32, -100) { Count = 5, WorkloadPattern = WorkloadPattern.Random, }; ParallelForTest test = new ParallelForTest(parameters); test.RealRun(); }
public static void ParallelForBoundary70() { TestParameters parameters = new TestParameters(API.For, StartIndexBase.Zero, 0) { Count = 5, WorkloadPattern = WorkloadPattern.Similar, }; ParallelForTest test = new ParallelForTest(parameters); test.RealRun(); }
public static void ParallelForBoundary50() { TestParameters parameters = new TestParameters(API.For, StartIndexBase.Zero, 1000) { Count = 1000, WorkloadPattern = WorkloadPattern.Decreasing, }; ParallelForTest test = new ParallelForTest(parameters); test.RealRun(); }
public static void ParallelForBoundary6() { TestParameters parameters = new TestParameters(API.For64, StartIndexBase.Int32, 0) { Count = 1000, WorkloadPattern = WorkloadPattern.Increasing, }; ParallelForTest test = new ParallelForTest(parameters); test.RealRun(); }
public static void ParallelForBoundary24() { TestParameters parameters = new TestParameters(API.For64, StartIndexBase.Int64, -100) { Count = 100, WorkloadPattern = WorkloadPattern.Similar, }; ParallelForTest test = new ParallelForTest(parameters); test.RealRun(); }
public static void ParallelForTest5() { TestParameters parameters = new TestParameters(API.For64, StartIndexBase.Int32) { Count = 2, ParallelOption = WithParallelOption.None, StateOption = ActionWithState.None, LocalOption = ActionWithLocal.None, }; ParallelForTest test = new ParallelForTest(parameters); test.RealRun(); }
public static void ParallelForTest43() { TestParameters parameters = new TestParameters(API.Foreach, StartIndexBase.Zero) { Count = 2, ParallelOption = WithParallelOption.None, StateOption = ActionWithState.None, LocalOption = ActionWithLocal.HasFinally, }; ParallelForTest test = new ParallelForTest(parameters); test.RealRun(); }
public static void ParallelForTest47() { TestParameters parameters = new TestParameters(API.Foreach, StartIndexBase.Zero) { Count = 97, ParallelOption = WithParallelOption.WithDOP, StateOption = ActionWithState.Stop, LocalOption = ActionWithLocal.None, }; ParallelForTest test = new ParallelForTest(parameters); test.RealRun(); }
public static void ParallelForTest6() { TestParameters parameters = new TestParameters(API.For64, StartIndexBase.Int32) { Count = 2, ParallelOption = WithParallelOption.WithDOP, StateOption = ActionWithState.Stop, LocalOption = ActionWithLocal.HasFinally, }; ParallelForTest test = new ParallelForTest(parameters); test.RealRun(); }
public static void ParallelForeachPartitioner4() { TestParameters parameters = new TestParameters(API.Foreach, StartIndexBase.Zero) { Count = 10, ChunkSize = 97, PartitionerType = PartitionerType.RangePartitioner, ParallelForeachDataSourceType = DataSourceType.Partitioner, ParallelOption = WithParallelOption.None, LocalOption = ActionWithLocal.HasFinally, StateOption = ActionWithState.Stop, }; ParallelForTest test = new ParallelForTest(parameters); test.RealRun(); }
public static void ParallelForeachPartitioner2() { TestParameters parameters = new TestParameters(API.Foreach, StartIndexBase.Zero) { Count = 10, ChunkSize = 1, PartitionerType = PartitionerType.ArrayBalancedOOB, ParallelForeachDataSourceType = DataSourceType.Partitioner, ParallelOption = WithParallelOption.None, LocalOption = ActionWithLocal.None, StateOption = ActionWithState.None, }; ParallelForTest test = new ParallelForTest(parameters); test.RealRun(); }
public static void ParallelForeachPartitioner19() { TestParameters parameters = new TestParameters(API.Foreach, StartIndexBase.Zero) { Count = 97, ChunkSize = 3, PartitionerType = PartitionerType.ArrayBalancedOOB, ParallelForeachDataSourceType = DataSourceType.Partitioner, ParallelOption = WithParallelOption.WithDOP, LocalOption = ActionWithLocal.HasFinally, StateOption = ActionWithState.Stop, }; ParallelForTest test = new ParallelForTest(parameters); test.RealRun(); }
public static void ParallelForeachPartitioner1() { TestParameters parameters = new TestParameters(API.Foreach, StartIndexBase.Zero) { Count = 10, ChunkSize = 10, PartitionerType = PartitionerType.IEnumerableOOB, ParallelForeachDataSourceType = DataSourceType.Partitioner, ParallelOption = WithParallelOption.WithDOP, LocalOption = ActionWithLocal.None, StateOption = ActionWithState.Stop, }; ParallelForTest test = new ParallelForTest(parameters); test.RealRun(); }