str += "";
}
str += "
if (nameArray.size() == 1) {
str += "只增加了一个计时点,无法统计时间!";
} else {
diffTime = oldCal.getTime().getTime() - firstCal.getTime().getTime();
str += "总计耗时: " + (double) diffTime / 1000 + " 秒";
}
str += "
str += "";
out.println(str);
} catch (java.io.IOException e) {
}
}
}
以下是在JSP中的用法
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="sony.utils.*,java.util.*"%>
<%
Timing time=new Timing(pageContext);
time.add("Start");
Random ran=new Random();
int i=0,j=0;
for(i=0;i<1000000;i++)
j+=ran.nextInt();
time.add("After 100");
for(i=0;i<100000;i++)
j+=ran.nextInt();
time.add("After 100000");
for(i=0;i<100000;i++)
j+=ran.nextInt();
time.add("After 100000");
time.show();
%>