From daa96a69a25908e2941eec337f32446ada93c962 Mon Sep 17 00:00:00 2001 From: Tim Date: Wed, 22 Feb 2017 21:46:28 -0800 Subject: [PATCH] Latency benchmark: drive the client with the same reactor as server (so it's entirely single-threaded) (#116) --- benches/latency.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/benches/latency.rs b/benches/latency.rs index c1791e1..df1672a 100644 --- a/benches/latency.rs +++ b/benches/latency.rs @@ -45,7 +45,8 @@ fn latency(bencher: &mut Bencher) { server::Options::default()) .unwrap(); reactor.handle().spawn(server); - let client = reactor.run(FutureClient::connect(addr, client::Options::default())).unwrap(); + let client = FutureClient::connect(addr, client::Options::default().handle(reactor.handle())); + let client = reactor.run(client).unwrap(); bencher.iter(|| reactor.run(client.ack()).unwrap()); }