Anthony Green wrote: > On Mon, 2006-09-18 at 18:38 -0700, Casey Marshall wrote: >> Here is a patch to implement a Selector using the epoll_wait call on >> Linux, the preferred event notification facility in the 2.6 series kernels. > > This is great Casey. Have you ever tried running Azureus? It stresses > both the nio selector code as well as our crypto infrastructure -- two > areas where you are expert. > > I realize that GNU Classpath != libgcj, but it's worth mentioning that > azureus still doesn't run nearly as smoothly on gcj as it does on Sun > java. I blame nio and crypto, but I don't have any proof :-) I'm > curious to hear how azureus fares on vanilla GNU Classpath (vs Sun, for > instance). >
I haven't run Azureus on classpath or GCJ yet. I'd actually be surprised if the epoll selector even makes a difference in that app (even if Classpath's default selector does some just plain inefficient things), unless you really are interacting with thousands of peers at once.