aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/csharp/Grpc.Microbenchmarks/Program.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/csharp/Grpc.Microbenchmarks/Program.cs')
-rw-r--r--src/csharp/Grpc.Microbenchmarks/Program.cs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/csharp/Grpc.Microbenchmarks/Program.cs b/src/csharp/Grpc.Microbenchmarks/Program.cs
index ac577d1b98..09b6eb68d9 100644
--- a/src/csharp/Grpc.Microbenchmarks/Program.cs
+++ b/src/csharp/Grpc.Microbenchmarks/Program.cs
@@ -32,6 +32,8 @@
#endregion
using System;
+using Grpc.Core;
+using Grpc.Core.Internal;
namespace Grpc.Microbenchmarks
{
@@ -39,7 +41,13 @@ namespace Grpc.Microbenchmarks
{
public static void Main(string[] args)
{
- Console.WriteLine("Helloworld");
+ var benchmark = new SendMessageBenchmark();
+ benchmark.Init();
+ foreach (int threadCount in new int[] {1, 1, 2, 4, 8, 12})
+ {
+ benchmark.Run(threadCount, 4 * 1000 * 1000, 0);
+ }
+ benchmark.Cleanup();
}
}
}