Author: toad
Date: 2009-01-12 17:20:55 +0000 (Mon, 12 Jan 2009)
New Revision: 25022
Modified:
trunk/freenet/src/freenet/io/xfer/BlockReceiver.java
Log:
Basic block transfer timing code
Modified: trunk/freenet/src/freenet/io/xfer/BlockReceiver.java
===================================================================
--- trunk/freenet/src/freenet/io/xfer/BlockReceiver.java 2009-01-12
17:07:04 UTC (rev 25021)
+++ trunk/freenet/src/freenet/io/xfer/BlockReceiver.java 2009-01-12
17:20:55 UTC (rev 25022)
@@ -78,6 +78,7 @@
}
public byte[] receive() throws RetrievalException {
+ long startTime = System.currentTimeMillis();
int consecutiveMissingPacketReports = 0;
try {
MessageFilter mfPacketTransmit =
MessageFilter.create().setTimeout(RECEIPT_TIMEOUT).setType(DMT.packetTransmit).setField(DMT.UID,
_uid).setSource(_sender);
@@ -165,6 +166,8 @@
discardEndTime=System.currentTimeMillis()+CLEANUP_TIMEOUT;
discardFilter=relevantMessages;
maybeResetDiscardFilter();
+ long endTime = System.currentTimeMillis();
+ Logger.minor(this, "Block transfer took "+(startTime -
endTime)+"ms");
return _prb.getBlock();
} catch(NotConnectedException e) {
throw new
RetrievalException(RetrievalException.SENDER_DISCONNECTED);
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs