From owner-freebsd-java@FreeBSD.ORG Thu Aug 28 08:59:46 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4BDE016A4BF for ; Thu, 28 Aug 2003 08:59:46 -0700 (PDT) Received: from beavis.abacus.co.uk (beavis.abacus.co.uk [212.137.18.219]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF5AD43FAF for ; Thu, 28 Aug 2003 08:59:44 -0700 (PDT) (envelope-from antony@abacus.co.uk) Received: from borat.abacus.co.uk (smtp [212.137.18.217]) by beavis.abacus.co.uk (8.12.8/8.12.8) with ESMTP id h7SFxhiJ003351; Thu, 28 Aug 2003 16:59:43 +0100 (BST) (envelope-from antony@abacus.co.uk) Received: from borat (localhost [127.0.0.1])ESMTP id ECDFB2FA87C; Thu, 28 Aug 2003 16:59:20 +0100 (BST) Received: from dhcp-bl199.abacus.co.uk ([192.168.99.199]) by borat.abacus.co.uk (MailMonitor for SMTP v1.2.2 ) ; Thu, 28 Aug 2003 16:59:20 +0100 (BST) From: Antony T Curtis To: Sheldon Hearn Date: Thu, 28 Aug 2003 16:59:40 +0100 User-Agent: KMail/1.5.1 References: <20030828090512.GB83970@starjuice.net> <200308281451.01229.antony@abacus.co.uk> <20030828135547.GN83970@starjuice.net> In-Reply-To: <20030828135547.GN83970@starjuice.net> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Description: clearsigned data Content-Disposition: inline Message-Id: <200308281659.41323.antony@abacus.co.uk> cc: freebsd-java@freebsd.org Subject: Re: FreeBSD vs Windows 2000 "Advanced" Server X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Aug 2003 15:59:46 -0000 =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thursday 28 Aug 2003 2:55 pm, Sheldon Hearn wrote: > On (2003/08/28 14:50), Antony T Curtis wrote: > > > Oops, make that about 8,000 threads. :-) > > > > > > And I forgot to include the class source. > > > > I'm just curious, which patchset and which threading library? > > Patchset 3, libc_r. Hmm... I was hoping it was libkse... I plan to try to build it and play wit= h=20 it myself soon. With pure userland threads (libc_r) it will only present 1 real thread to t= he=20 kernel. libc plays all kind of fun 'n games to simulate threading. > But it seems that not all Windows 2000 Advanced Server installations > have this problem. > > I can get about the same number of threads running on a single-CPU box > with no service pack. So I've narrowed it down to either broken > Hyperthreading (HTT) support in Windows 2000, or a problem with service > pack 3 or 4. AFAIK, WinNT is not that scalable as CPU++... and that it's 'sweet spot' is= =20 around 4 CPUs. =2D --=20 ANTONY T CURTIS Tel: +44 (1635) 36222 Abacus Polar Holdings Ltd Fax: +44 (1635) 38670 =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (FreeBSD) iD8DBQE/TibtA98IbJ8osCYRAiaDAJ4zE1D88EQwGdiJui4iRWl56Yc8qQCg1QlB mUo97Nyr/4ooTdK1te7AV28=3D =3D1gJY =2D----END PGP SIGNATURE-----