程序运行一段时间后,内存被耗尽了
长寿梦 2012-04-06 06:29:48 问题:程序运行一段时间后,内存被耗尽了
观察:通过系统自带的任务管理器观察进程的虚拟内存与线程数的变化:虚拟内存时而上升,
时而下降,但是下降的值小于上升的值导致内存在不断地耗掉;线程数,也在起伏变
化中 ;
程序可能逻辑:
为每一个新的会话对象创建线程专门处理该会话,当处理完毕时,销毁该线程;
问题跟踪:
通过vs2008的debug模式运行程序,启动测试环境,运行一段时间后,所观察现象还是如上
所观察的,但是当关闭程序时,vs2008自带的 C-runtime的内存泄露监测工具没有监测到
内存泄露的情况;