Classpath + Azureus = love

I’ve checked in some nice fixes to the kqueue selector, and Azureus is more stable now. Before, while I would initially get a nice fat download rate, all downloads would eventually halt, and the selector would go into a loop of returning an error over and over. I think I’ve fixed this.

I’m obliged to post a screenshot, of course.

I think we still have some more work to do before the 0.93 release, which will likely be in a few weeks. But I really think that this release will be a great step forward for Classpath’s networking and IO; the JNI calls have all been minimized to the point where they do as little as possible in C, and call almost no JNI methods, which are often extremely slow.

I’ll also be fixing the epoll selector, as soon as I get my new Linux server delivered. I got a Dell PowerEdge SC430, with no OS installed. I’ll blog about it more when I get it and set it up.