Date: Tue, 9 Apr 2002 11:08:04 -0600 From: Nate Williams <nate@yogotech.com> To: Daniel Eischen <eischen@pcnet1.pcnet.com> Cc: Nate Williams <nate@yogotech.com>, Herve Quiroz <hquiroz@esil.univ-mrs.fr>, freebsd-java@FreeBSD.ORG Subject: Re: FreeBSD 5.0 Developer Preview #1 Now Available Message-ID: <15539.8180.83389.796121@caddis.yogotech.com> In-Reply-To: <Pine.GSO.4.10.10204091234080.21403-100000@pcnet1.pcnet.com> References: <15539.4987.918286.268041@caddis.yogotech.com> <Pine.GSO.4.10.10204091234080.21403-100000@pcnet1.pcnet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> > > > A Developer Preview release of FreeBSD 5.0-CURRENT is now available > > > > for widespread testing. This preview is a significant milestone > > > > towards the eventual release of FreeBSD 5.0 in late 2002. Some of the > > > > many new features that are available in this snapshot are listed > > > > below: > > > > > > > > * SMP support has been largely reworked, incorporating code from > > > > BSD/OS 5.0 (in progress). > > > > > > [...] > > > > > > > * An implementation of scheduler activations has been added to > > > > the kernel to more efficiently handle multi-threaded > > > > programs. (in progress). > > > > > > > > > Has anyone tried the native jdk 1.3 under this 5.0-current and noticed > > > significant improvements ? > > > > I would be suprised it it worked at all, given all the kernel changes in > > 5.0. > > > > > Note: I am single-CPUed anyway but maybe the new scheduler makes wonders > > > (hope)... > > > > Nope, because the scheduler activations aren't (yet) made available to > > userland processes like the JDK. When that happens (it'll be a while), > > then the JDK will have to be re-tooled to take advantage of the new > > threading model. > > If it uses pthreads, it shouldn't need to be retooled, except perhaps > for any MD Java thread context manipulations. SA (or KSEs) shouldn't > normally be used directly except within the threads library itself. My suspicion is that we're going to have to do some re-tooling for the thread context manipulations for things like the Garbage Collector and such. They may be fairly minor, but since they are non-portable, they'll need to be tweaked for the new thread library. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15539.8180.83389.796121>