TIdTCPServer写的一个软件,用一段时间后就出现"Out of memory"
但是从任务管理器中看内存占用就24M多点.
另外我也改了所new跟delete匹配的问题,而且考虑到TCP客户端可能中间任意位置退出,还把new,delete按下面这种格式来写了.
try
{
new ...
}
__finally
{
delete ...
}
另外,出现"Out of memory"提示后,点确定,程序还是会继续运行,直以好多次后,好几天后崩溃.
有两个TIdTCPServer,一个平常有130个左右的连接,另一个是5个左右.