java/77162: Tomcat5 regression with jdk15-p1
Alexey Zelkin
phantom at FreeBSD.org.ua
Wed Feb 9 00:50:24 PST 2005
The following reply was made to PR java/77162; it has been noted by GNATS.
From: Alexey Zelkin <phantom at FreeBSD.org.ua>
To: Anthony Ginepro <anthony.ginepro at laposte.neet>
Cc: FreeBSD-gnats-submit at 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
More information about the freebsd-java
mailing list