我有一个迭代28000次的循环,当我将它部署到服务器时,执行大约需要1.5分钟。当我在我的机器上本地运行时,它只需要2秒钟。我尝试了所有的东西,但它仍然需要时间。
dt =(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").format(new Date()));
out.println(dt);
int intSize = dropDown3.size();
for (int intCtr = 1; intCtr < intSize; intCtr++)
{
lbValueBean = ((LabelValueBean) dropDown3.get(intCtr));
if (intCtr == intSize - 1)
{
strVal1 = strVal1 + lbValueBean.getLabel();
} else
{
strVal1 = strVal1 + "" + lbValueBean.getLabel() + ",";
}
}
String data= stringParse(strVal1.toString());
out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").format(new Date()));
我的服务器拥有超过16GB的RAM并且具有足够的处理能力,但这个循环仍然需要时间。