Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Oct 2002 00:31:32 +0200
From:      Stefan Arentz <stefan.arentz@soze.com>
To:        Bill Huey <billh@gnuppy.monkey.org>
Cc:        freebsd-java@FreeBSD.ORG
Subject:   Re: Hacking on JDK 1.3.1
Message-ID:  <20021004223132.GA23885@keyser.soze.com>
In-Reply-To: <20021004143913.GA10940@gnuppy.monkey.org>
References:  <20020929195045.GA51533@keyser.soze.com> <20021004143913.GA10940@gnuppy.monkey.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Oct 04, 2002 at 07:39:13AM -0700, Bill Huey wrote:
> On Sun, Sep 29, 2002 at 09:50:45PM +0200, Stefan Arentz wrote:
> > Hi,
> > 
> > Short introduction; I'm working on making the native JDK 1.3.1 a bit more
> > stable on -STABLE (4.4 and 4.6.2-SMP in my case) and also trying to backport
> > Bill Huey's excellent work on Hotspot.
> 
> Yes, babes, I'm smoking hot with my HotSpot. None of that HotSpooning for
> those crack users.
> 
> >   % ab -n 2500 -c 25 http://localhost:8080/examples/jsp/dates/date.jsp
> > 
> > 
> >   FreeBSD Native with compiler1:
> > 
> >    Requests per second:    205.64 [#/sec] (mean)
> >    Time per request:       121.569 [ms] (mean)
> >    Time per request:       4.863 [ms] (mean, across all concurrent requests)
> >    Transfer rate:          259.61 [Kbytes/sec] received
> 
> Ok, try something dangerous. open os_linux.cpp and uncomment that:
> 
>   INTERRUPTIBLE_RETURN_INT(os_sleep(millis), os::Solaris::clear_interrupted);
> 
>   and comment out:
> 
>   os_sleep(millis);   
> 
> Things work fast now because of it. You folks might want to try some tests
> to verify that.

I'm getting this with Tomcat 4.1.12:

keyser % bin/catalina.sh run
Using CATALINA_BASE:   /soze/home/stefan/Java/jakarta-tomcat-4.1.12
Using CATALINA_HOME:   /soze/home/stefan/Java/jakarta-tomcat-4.1.12
Using CATALINA_TMPDIR: /soze/home/stefan/Java/jakarta-tomcat-4.1.12/temp
Using JAVA_HOME:       /usr/local/jdk1.3.1
[INFO] Registry - -Loading registry information
[INFO] Registry - -Creating new Registry instance
[INFO] Registry - -Creating MBeanServer
[INFO] Http11Protocol - -Initializing Coyote HTTP/1.1 on port 8080
Starting service Tomcat-Standalone
Apache Tomcat/4.1.12
[INFO] Http11Protocol - -Starting Coyote HTTP/1.1 on port 8080
[INFO] ChannelSocket - -JK2: ajp13 listening on tcp port 8009
[INFO] JkMain - -Jk running ID=0 time=2/73  config=/soze/home/stefan/Java/jakarta-tomcat-4.1.12/conf/jk2.properties
java.net.SocketException: Interrupted system call
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421)
        at java.net.ServerSocket.implAccept(ServerSocket.java:243)
        at java.net.ServerSocket.accept(ServerSocket.java:222)
        at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:254)
        at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:504)
        at org.apache.jk.common.SocketAcceptor.runIt(ChannelSocket.java:619)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533)
        at java.lang.Thread.run(Thread.java:484)
StandardServer.await: accept: java.net.SocketException: Interrupted system call
java.net.SocketException: Interrupted system call
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421)
        at java.net.ServerSocket.implAccept(ServerSocket.java:243)
        at java.net.ServerSocket.accept(ServerSocket.java:222)
        at org.apache.catalina.core.StandardServer.await(StandardServer.java:526)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:519)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
Stopping service Tomcat-Standalone

 Stefan


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021004223132.GA23885>