private static void Main(string[] args) { var iterations = Enumerable.Range(1, 500000); var client = new StatsDUdpClient(10, "localhost", 3128); var formatter = new StatsDMessageFormatter(); var watch = new Stopwatch(); Console.WriteLine("To start - hit ENTER."); Console.ReadLine(); Console.WriteLine("start"); watch.Start(); Parallel.ForEach(iterations, x => client.Send(formatter.Gauge(x, "bucket_sample" + "number-of-messages-to-be-sent"))); watch.Stop(); Console.WriteLine("end - " + watch.ElapsedMilliseconds); Console.ReadLine(); }
private static void Main(string[] args) { var iterations = Enumerable.Range(1, 500000); var endpoint = EndpointParser.MakeEndPointSource("localhost", 3128, null); var client = new UdpTransport(endpoint); var formatter = new StatsDMessageFormatter(CultureInfo.InvariantCulture); var watch = new Stopwatch(); Console.WriteLine("To start - hit ENTER."); Console.ReadLine(); Console.WriteLine("start"); watch.Start(); Parallel.ForEach(iterations, x => client.Send(formatter.Gauge(x, "bucket_sample" + "number-of-messages-to-be-sent"))); watch.Stop(); Console.WriteLine("end - " + watch.ElapsedMilliseconds); Console.ReadLine(); }