Date: Fri, 11 Feb 2005 04:33:16 +0000 From: "Graeme Docherty" <graemedocherty@hotmail.com> To: phantom@FreeBSD.org.ua, freebsd-java@FreeBSD.org Subject: Re: java/77162: Tomcat5 regression with jdk15-p1 Message-ID: <BAY101-F13A36200C609AF5C9BE503CC770@phx.gbl> In-Reply-To: <200502090850.j198oNb4053035@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Alexey, That patch appears to work for me. I can now start Tomcat using jdk1.5.0 and also launch from Netbeans (running jdk1.5.0) without any problem. FYI: I'm running 5.3 RELEASE on a Celeron-D. Thanks Graeme >From: Alexey Zelkin <phantom@FreeBSD.org.ua> >Reply-To: Alexey Zelkin <phantom@FreeBSD.org.ua> >To: freebsd-java@FreeBSD.org >Subject: Re: java/77162: Tomcat5 regression with jdk15-p1 >Date: Wed, 9 Feb 2005 08:50:23 GMT > >The following reply was made to PR java/77162; it has been noted by GNATS. > >From: Alexey Zelkin <phantom@FreeBSD.org.ua> >To: Anthony Ginepro <anthony.ginepro@laposte.neet> >Cc: FreeBSD-gnats-submit@freebsd.org >Subject: Re: java/77162: Tomcat5 regression with jdk15-p1 >Date: Wed, 9 Feb 2005 10:46:15 +0200 > > On Sun, Feb 06, 2005 at 11:06:48AM +0100, Anthony Ginepro wrote: > > > > >Number: 77162 > > >Category: java > > >Synopsis: Tomcat5 regression with jdk15-p1 > > >Confidential: no > > > Tomcat 5.x becomes much slower with jdk15-p1 than jdk15-exp > > as reported in : > > http://marc.theaimsgroup.com/?l=freebsd-java&m=110633266311615&w=2 > > > > After some experiments, I get back normal operations when reverting > > hotspot/src/os/bsd/vm/os_bsd.cpp (which is what the patch joined >does). > > Can you try following patch (on stock jdk1.5.0-p1), and notice me if it's > fixes your problem? Thanks! > > Index: os_bsd.cpp > =================================================================== > RCS file: /home/cvs/javacvs/jdk150/hotspot/src/os/bsd/vm/os_bsd.cpp,v > retrieving revision 1.16 > diff -u -r1.16 os_bsd.cpp > --- os_bsd.cpp 16 Jan 2005 10:16:25 -0000 1.16 > +++ os_bsd.cpp 9 Feb 2005 08:40:04 -0000 > @@ -1898,7 +1898,7 @@ > } while ((res == OS_ERR) && (errno == EINTR)); > } else { > assert(Thread::current()->is_Java_thread(), "must be java thread"); > - INTERRUPTIBLE_NORESTART(nanosleep(&t, &t), res, >os::Bsd::clear_interrupted); > + INTERRUPTIBLE_NORESTART_VM(nanosleep(&t, &t), res, >os::Bsd::clear_interrupted); > } > // INTERRUPTIBLE_NORESTART_VM returns res == OS_INTRPT for >thread.Interrupt > >_______________________________________________ >freebsd-java@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-java >To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BAY101-F13A36200C609AF5C9BE503CC770>