2006-03-30 jrandom
* Substantially reduced the lock contention in the message registry (a major hotspot that can choke most threads). Also reworked the locking so we don't need per-message timer events * No need to have additional per-peer message clearing, as they are either unregistered individually or expired. * Include some of the more transient tunnel throttling
Showing
- history.txt 9 additions, 1 deletionhistory.txt
- router/java/src/net/i2p/router/RouterThrottleImpl.java 1 addition, 1 deletionrouter/java/src/net/i2p/router/RouterThrottleImpl.java
- router/java/src/net/i2p/router/RouterVersion.java 2 additions, 2 deletionsrouter/java/src/net/i2p/router/RouterVersion.java
- router/java/src/net/i2p/router/Shitlist.java 1 addition, 1 deletionrouter/java/src/net/i2p/router/Shitlist.java
- router/java/src/net/i2p/router/transport/GetBidsJob.java 1 addition, 1 deletionrouter/java/src/net/i2p/router/transport/GetBidsJob.java
- router/java/src/net/i2p/router/transport/OutboundMessageRegistry.java 111 additions, 355 deletions...src/net/i2p/router/transport/OutboundMessageRegistry.java
Loading
Please register or sign in to comment