From owner-freebsd-java Tue Oct 5 8:33:26 1999 Delivered-To: freebsd-java@freebsd.org Received: from ns.mt.sri.com (ns.mt.sri.com [206.127.79.91]) by hub.freebsd.org (Postfix) with ESMTP id 329EB155E9 for ; Tue, 5 Oct 1999 08:33:08 -0700 (PDT) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.9.3/8.9.3) with SMTP id JAA04799; Tue, 5 Oct 1999 09:33:07 -0600 (MDT) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id JAA19125; Tue, 5 Oct 1999 09:33:07 -0600 Date: Tue, 5 Oct 1999 09:33:07 -0600 Message-Id: <199910051533.JAA19125@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: SHUDO Kazuyuki Cc: freebsd-java@FreeBSD.ORG Subject: Re: Announce: New release of JDK1.1.8 for FreeBSD In-Reply-To: <199910050635.PAA14746@cafe.muraoka.info.waseda.ac.jp> References: <199910041552.JAA14040@mt.sri.com> <199910050635.PAA14746@cafe.muraoka.info.waseda.ac.jp> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: nate@mt.sri.com (Nate Williams) Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > I guess that Volano mark requires not only performance > of bytecode execution, but also effective multithreading. Actually, in my own benchmarks making *HEAVY* use of sockets and such, I compared the Solaris green threads implementation (not kernel threads) vs. the static executable created by TowerJ and the difference was ~25%. At the time, TowerJ on Solaris was the *fastest* VM around. > There are works remains in the area of OS, yes it's FreeBSD. :) I'm less convinced of that than you, especially in extremely I/O bound applications. If you're I/O bound and use lots of threads, then it turns out that the green threads switching is actually *faster* because it doesn't have to do complete context switching of kernel threads. And, because I/O is 'mostly' handled by select inside the green threads code, it actually works pretty well for most things... Anyway, that has been my experience. I can't compare the FreeBSD stuff, because we have nothing like TowerJ. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message