关于tomcat服务器内存溢出

我使用的是tomcat5.0.12 ,在使用过程中,经常报如下错误,
java.net.SocketException: Connection reset by peer: socket write
时间一长,就会导致tomcat报内存溢出错误,而且,当tomcat使用的内存达到配置的最大值时,tomcat进行gc很长时间也不能回收内存,只有重新启动tomcat才能恢复正常服务。

请教各位大侠,如何解决这个问题!!!

你是否在程序中使用过,response的输出流.

对,使用过response输出流

使用response输出流,有什么影响和要注意的吗?

等待答案

这是两个问题:
>Connection reset by peer: socket write

这是正常的,一些客户端主动关闭socket导致。

>时间一长,就会导致tomcat报内存溢出错误,而且,当tomcat使用的内存达到配置的最大值时,tomcat进行gc很长时间也不能回收内存

你的应用程序存在内存泄漏,需要结合进行性能压力测试。