小弟,写了个程序,几天几夜的跑得,多线程网络下载程序,其中要用到很多的内存操作new和delete操作,不断的申请和删除内存操作,程序的运
具体,,以上的情况都是在任务管理器,看到的数据变化情况
,,可是任务管理器,,右下角的系统内整个内存占用量却是一直在慢慢的增长
,,,最后跑到最后\直\到把整个系统内存占用完了
后, 系统因为虚拟内存值被用完,,程序结束
,,请问,,我的程序的内存一直稳定不变,,
没有开其他的程序,,可是为什么会发生那种,,, 整个内存不断增长的情况呢,,
是我的程序内部的内存泄露,,没有合理释放的问题还是其他的问题
,,,,,,,,,,,可是没有合理释放的话,,我的程序内存会显示出来的啊,,
但是,,确实在 我的程序内存不变的情况下,,还是系统内存被用完了呢
急切想知道是什么情况,,,,,,,,,希望大家给我点意见,和建议,,
非常感谢..................
,,
问题点数:0、回复次数:5Top
1 楼lanhai(兰海【抵制日货不是两三天!】)回复于 2005-04-03 01:22:46 得分 0
用什么对数据库进行的操作?
upTop
2 楼cbpfy()回复于 2005-04-03 10:16:34 得分 0
是sql2000数据库,,,开发工具是vc6
系统环境是win2000Top
3 楼wwwllg(野蛮人)回复于 2005-04-03 10:28:48 得分 0
排除法,
不写DB,用程序提摸ni.现象是否依旧。
我觉得,你的程序xian yi最大。Top
4 楼xuzheng318(忧郁王子)回复于 2005-04-03 10:49:41 得分 0
帮楼主顶,关注!Top
5 楼cbpfy()回复于 2005-04-04 09:20:38 得分 0
嗯,,,~ 我的内存操作全部都是用的stl中的链表list
和map,,等,,申请和删除内存数据
,,是不是和这个有关呢
????????????Top




