Skip site navigation (1)Skip section navigation (2)
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>