Author: toad
Date: 2008-03-21 22:18:22 +0000 (Fri, 21 Mar 2008)
New Revision: 18700

Modified:
   trunk/freenet/src/freenet/io/xfer/PacketThrottle.java
Log:
FIXME

Modified: trunk/freenet/src/freenet/io/xfer/PacketThrottle.java
===================================================================
--- trunk/freenet/src/freenet/io/xfer/PacketThrottle.java       2008-03-21 
22:11:38 UTC (rev 18699)
+++ trunk/freenet/src/freenet/io/xfer/PacketThrottle.java       2008-03-21 
22:18:22 UTC (rev 18700)
@@ -152,6 +152,7 @@
                synchronized(this) {
                        logMINOR = Logger.shouldLog(Logger.MINOR, this);
                        long thisTicket=_packetTicketGenerator++;
+                       // FIXME a list, or even a TreeMap by deadline, would 
use less CPU than waking up every waiter twice whenever a packet is acked.
                        while(true) {
                                int windowSize = (int) getWindowSize();
                                // If we have different timeouts, and we have 
packets 1 and 2 timeout and 3 and 4 not timeout,


Reply via email to