两个线程在跑,一个是主进程基本不作什么工作,只是定时(timer)调用子线程,
子线程中到是有很多字符串的操作,用CString 和char 数组混合完成的。
还有就是通过odbc操作数据库。通读了N遍也不知道哪里出的问题,
20分钟了, 内存占用已经涨了200K, 真可怕 !!!可能会是哪个没想到的地方出的问题呢???? 啊啊啊啊啊啊, 快风了!
子线程中到是有很多字符串的操作,用CString 和char 数组混合完成的。
还有就是通过odbc操作数据库。通读了N遍也不知道哪里出的问题,
20分钟了, 内存占用已经涨了200K, 真可怕 !!!可能会是哪个没想到的地方出的问题呢???? 啊啊啊啊啊啊, 快风了!
解决方案 »
- 游戏入门,求助!!
- 怎么让资源中htm内嵌的flash播放起来啊?
- 关于MFC中Doc、View、MainFrame类分别该干什么的问题
- 请教CreateFile函数,读/写 WINCE系统NANDFLASH中文件方法
- 函数内部创造的句柄 在函数结束后会在析构中被销毁吗? 在线等答案
- vb中定义一个变量 GENERIC_READ = &H80000000 这句在VC中该如何写?是什么类型?
- 2006年新年快乐!我们计划实现基于WWW的软件可视化设计,如果您有兴趣,请为我们出谋划策!
- 超奇怪的问题,不知那位大虾遇到并解决过这样的问题,有可能改变你对程序的认识,200分感谢!讨论讨论!
- VC + informix + ADO的连接问题
- 大神帮帮我,如何读取服务器上的文件
- 谁有画图程序源码?(最好用MFC和c++做的)分数多多!
- 请教如何实现在WIN2000下用小键盘上的加号减号键代替PAGE UP和PAGE DOWN键的功能
你没有KillTimer
比如: char Array[20];
Strcpy(Array,"超过20个字符的字符串就会有问题!"); 这样程序仍然可以运行,可是如果时间一长就会导致系统崩溃。
比如
{ char* p=new char[20];
...
}
//到了这里,如过p 没有释放,那就是内存泄漏(假如这段内存没有其他用途)
2、内存泄漏是指针的引用不能访问
造成一个Block区的内存不能访问
具体记不清了,查一查MSDN