Skip to content

Commit a9223b0

Browse files
committed
Add transmission parameter
Makes it easier to merge the csvs afterwards
1 parent 5fe61f2 commit a9223b0

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

NetworkBenchmarkDotNet/PredefinedBenchmarks/ReliablePerformanceBenchmark.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ public class ReliablePerformanceBenchmark : APredefinedBenchmark
1717
{
1818
[Params(NetworkLibrary.ENet, NetworkLibrary.LiteNetLib)]
1919
public NetworkLibrary Library { get; set; }
20+
21+
[Params(TransmissionType.Reliable)]
22+
public TransmissionType Transmission { get; set; }
23+
2024
protected override BenchmarkMode Mode => BenchmarkMode.Performance;
2125
public override int ClientCount { get; set; } = 500;
2226
public override int MessageTarget { get; set; } = 500 * 1000;
@@ -31,7 +35,7 @@ public void PreparePingPongReliable()
3135

3236
config.ParallelMessages = 1;
3337
config.MessageByteSize = 32;
34-
config.Transmission = TransmissionType.Reliable;
38+
config.Transmission = Transmission;
3539
PrepareBenchmark();
3640
}
3741

NetworkBenchmarkDotNet/PredefinedBenchmarks/UnreliablePerformanceBenchmark.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ public class UnreliablePerformanceBenchmark : APredefinedBenchmark
1717
{
1818
[Params(NetworkLibrary.ENet, NetworkLibrary.LiteNetLib, NetworkLibrary.NetCoreServer)]
1919
public NetworkLibrary Library { get; set; }
20+
21+
[Params(TransmissionType.Unreliable)]
22+
public TransmissionType Transmission { get; set; }
23+
2024
protected override BenchmarkMode Mode => BenchmarkMode.Performance;
2125
public override int ClientCount { get; set; } = 500;
2226
public override int MessageTarget { get; set; } = 500 * 1000;
@@ -31,6 +35,7 @@ public void PreparePingPongUnreliable()
3135

3236
config.ParallelMessages = 1;
3337
config.MessageByteSize = 32;
38+
config.Transmission = Transmission;
3439
PrepareBenchmark();
3540
}
3641

@@ -42,6 +47,7 @@ public void PreparePingPongBatchedUnreliable()
4247

4348
config.ParallelMessages = 10;
4449
config.MessageByteSize = 32;
50+
config.Transmission = Transmission;
4551
PrepareBenchmark();
4652
}
4753

0 commit comments

Comments
 (0)