【发布时间】:2011-04-18 07:36:29
【问题描述】:
Tomcat 服务器(5.5.28) 启动后,我正在执行以下行。
URL url = new URL("http://localhost:80/servlets/ConnectionCheckServlet");
URLConnection uc = url.openConnection();
long t=System.currentTimeMillis();
//InputStream content = (InputStream)uc.getInputStream();
InputStream content = (InputStream)url.openStream();
System.out.println("Time diff: "+(System.currentTimeMillis()-t));
以毫秒为单位的 Timediff 打印为 Time diff: 5141 (> 5 Seconds)
对于同一个 servlet 或不同 servlet 的后续调用,时间差异实际上小于一秒。
会不会第一次延迟,和Tomcat初始化有关??
【问题讨论】: