100% CPU on SocketChannelImpl.connect()

Alan Bateman Alan.Bateman at Sun.COM
Tue Apr 15 13:29:39 PDT 2008


Guy Korland wrote:
> We saw it happens on JDK5.0_u14 and JDK6.0_u5 also it happens on Linux
> and Windows.
> As you can see form the attached jpg the application only call
> connect() 20 times but it takes around 6 minutes.
>
> Guy
>   
This may not be an OpenJDK issue in which case it may be better to seek 
help in the networking forum [1]. That said, are you sure the code is 
looping? Any chance the profiler is reporting elapsed rather than CPU 
time and the connect is hanging for a timeout period because the 
connection cannot be established.

-Alan.

[1] http://forum.java.sun.com/forum.jspa?forumID=536



More information about the net-dev mailing list