Date: Wed, 9 Feb 2005 08:50:23 GMT From: Alexey Zelkin <phantom@FreeBSD.org.ua> To: freebsd-java@FreeBSD.org Subject: Re: java/77162: Tomcat5 regression with jdk15-p1 Message-ID: <200502090850.j198oNb4053035@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200502090850.j198oNb4053035>