iocp4k内存

使用iocp进行服务器开发,交互流程基本就绪之后,看了下性能。随着连接数的增加,内存也在4k量的增加,如此下去,长时间运行的服务器岂不是吃光内存了。消除服务器代码本省存在的内存泄露之后,我怀疑iocp被我使用不当了!连调了一下,发现,客户端接收完数据或接收挂起而不关闭当前会话socket 服务器端是单句柄数据、socket等资源得不到释放,故泄露了。解决,保证客服端socket手动关闭,不能不处理更不能挂起。

你可能感兴趣的:(iocp)