Ok, I think I've nailed down all of the remaining locking issues which were plaguing my node. Last time I dumped threads there was only 1 out of over 200 that was waiting for a monitor. This is a pretty extreme patch, as it moves KillSurplusConnections to a daemon thread, and completely redoes the locking in QThreadFactory, but on my node it works, and has brought new levels of peak BW performance, and a very smoothe running node.
http://lostlogicx.com/transfer/freenet-locking-improvements.6207.jar http://lostlogicx.com/transfer/freenet-locking-improvements.6207.patch --Brandon _______________________________________________ Devl mailing list [EMAIL PROTECTED] http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl
