自从给42的加上RSS输出之后..java占用cpu 100%的几率明显上升.以前貌似也有.不过不经常.
怪事…把RSS加上缓存也没用…莫非让我生成静态的xml文件来解决?
汗一下….不过好像都治标不治本的说..
下一步应该研究一下JAVA虚拟机的内存释放问题了….
买了一个logitech的小白鼠…用着一般.花了100大洋:(
有点后悔了…
相关资料
已经解决了..原来我的out没有关闭..汗一下….
response.setContentType("text/xml");
ServletOutputStream out = response.getOutputStream();
Soft[] soft = null;
if(request.getParameter("id")==null||request.getParameter("id").equals("all"))
{
soft = SoftRss.allRss();
}
else
{
int id = Tools.intValue(request.getParameter("id"));
soft = SoftRss.groupRss(id);
}
SoftRss.softRss(soft,out);
out.close();
ServletOutputStream out = response.getOutputStream();
Soft[] soft = null;
if(request.getParameter("id")==null||request.getParameter("id").equals("all"))
{
soft = SoftRss.allRss();
}
else
{
int id = Tools.intValue(request.getParameter("id"));
soft = SoftRss.groupRss(id);
}
SoftRss.softRss(soft,out);
out.close();
解决了?你确定你解决了??
比以前好点了…代码方面..我实在找不出来"已知"的问题了….