[提问]websphere 6.1 new Socket 居然要4.5s ?

hurricane88 2008-06-23
代码片段:

long k=System .currentTimeMillis();
// 创建socket
socket = new java.net.Socket(connectParam.getIp(), connectParam.getPort());

socket.setSoTimeout(connectParam.getConnectTimeoutMillSeconds());
socket.setTcpNoDelay(connectParam.isTcpNoDelay());

long j=System.currentTimeMillis();

CommonLogger.info("与建立连接的时间********:" + (j-k));


日志片段1:


[2008-06-23 10:26:51,921] com.forms.platform.log.CommonLogger INFO - 一笔报文执行时间 *************************************************1812
[2008-06-23 10:26:51,937] com.forms.platform.log.CommonLogger
[2008-06-23 10:26:52,984] com.forms.platform.log.CommonLogger INFO - 与雁联建立连接的时间********:4500

日志片段2:
[2008-06-23 10:27:32,343] com.forms.platform.log.CommonLogger INFO - 与雁联建立连接的时间********:4500
[2008-06-23 10:27:32,343] com.forms.platform.log.SocketLog INFO - Name:test Thread:2008-06-23 10:27:274796 message: [ sendr data:000014xxxsssssssssss]

我在同一服务器上安装一tomcat然后运行却很快,建立socket耗时不到0.02s,不知道是何原因?

相关讨论