On Tue, Jun 03, 2003 at 10:57:46PM -0700, John Neffenger wrote: > Hi Juergen,
> Do you mean that the Sun and Blackdown native-thread HotSpot Server VMs > will be able to go right up to 10,000 connections (about 20,000 threads) > right out of the box on Red Hat Linux 9? (On Red Hat Linux 8.0, they > both fail miserably just over 1,000 connections.) I've downloaded the > Red Hat installation CD-ROMs, but I didn't think it was worth even > trying it yet, figuring I had to wait for Java 1.5 or later for the > vendors to support it. > > If Java and NPTL are working together already, that changes everything. > Just when I thought I was done testing for a while ... The kind of things in the next Linux kernel are pretty neat, but folks using LinuxThreads should also see a performance impact from the recent optimization concerning pid lookup in Linux. If I remember correctly, they use to do a lot of linear scanning, but now this is replaced by hashed/dictionary operations. Cond-var performance is a totally different issue, but the next version of Linux (2.6) should rock for thread creation/destruction and other things like that since 1:1 threading is more directly supported in the kernel instead of being a coarse hack. The next version of Linux is looking might nice. The current development version that I'm using runs very smoothly (2.5.70-mm1). There's enough that's going on with the next threading system (I forget the name, it's too confusing) that things like getting at the ucontext of a suspended thread and things like that can be directly support by the Linux kernel specifically for the Sun's JVM and other language runtimes. It's simple enough to do so since the framework for thread suspension can be added in easily, from what I see, and other things concerning garbage collection. All of that threading stuff is much more well structured now. Previously, you wouldn't entertain this possibity since LinuxThreads was so horrible. That's my take on it. :) bill ---------------------------------------------------------------------- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]