From 3a05abe556ccbe8d74f482165f38daab522b77f8 Mon Sep 17 00:00:00 2001 From: zzz Date: Sat, 4 Dec 2010 18:41:12 +0000 Subject: [PATCH] add a stat to see if getBids() is taking too long --- .../src/net/i2p/router/transport/CommSystemFacadeImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java index 39856f509..094f526c7 100644 --- a/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java +++ b/router/java/src/net/i2p/router/transport/CommSystemFacadeImpl.java @@ -45,6 +45,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade { _context = context; _log = _context.logManager().getLog(CommSystemFacadeImpl.class); _manager = null; + _context.statManager().createRateStat("transport.getBidsJobTime", "How long does it take?", "Transport", new long[] { 10*60*1000l }); startGeoIP(); } @@ -131,7 +132,9 @@ public class CommSystemFacadeImpl extends CommSystemFacade { public void processMessage(OutNetMessage msg) { //GetBidsJob j = new GetBidsJob(_context, this, msg); //j.runJob(); + long before = _context.clock().now(); GetBidsJob.getBids(_context, this, msg); + _context.statManager().addRateData("transport.getBidsJobTime", _context.clock().now() - before, 0); } @Override