| From | Sent On | Attachments |
|---|---|---|
| Anthony Ginepro | Feb 6, 2005 2:10 am | |
| Anthony Ginepro | Feb 6, 2005 3:00 am | |
| Alexey Zelkin | Feb 9, 2005 12:50 am | |
| Graeme Docherty | Feb 10, 2005 8:33 pm | |
| Anthony Ginepro | Feb 11, 2005 10:40 am |
| Subject: | java/77162: Tomcat5 regression with jdk15-p1 | |
|---|---|---|
| From: | Graeme Docherty (grae...@hotmail.com) | |
| Date: | Feb 10, 2005 8:33:44 pm | |
| List: | org.freebsd.freebsd-java | |
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 <phan...@FreeBSD.org.ua>
Reply-To: Alexey Zelkin <phan...@FreeBSD.org.ua> To: free...@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 <phan...@FreeBSD.org.ua>
To: Anthony Ginepro <anth...@laposte.neet> Cc: Free...@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
_______________________________________________ free...@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-java To unsubscribe, send any mail to "free...@freebsd.org"





