原因是动态分配了内存而没有释放。可在你的程序中动态查询内存使用情况,如下面的函数:// 用GlobalMemoryStatus函数获取内存使用信息
MemStatus: TMEMORYSTATUS; //定义内存结构变量
Lbl_Memory:Tlabel;
MemStatus.dwLength := size of(TMEMORYSTATUS);
GlobalMemoryStatus(MemStatus); //返回内存使用信息 可用 Timer 控件,也单独开一个线程进行内存的查看。除此以外,Delphi 本身的调试器就可以查看程序内存情况
当然也可以用查看内存的工具,如:http://www.google.com/search?q=%B2%E9%BF%B4%C4%DA%B4%E6+%B9%A4%BE%DF&btnG=Google%CB%D1%CB%F7&hl=zh-CN
MemStatus: TMEMORYSTATUS; //定义内存结构变量
Lbl_Memory:Tlabel;
MemStatus.dwLength := size of(TMEMORYSTATUS);
GlobalMemoryStatus(MemStatus); //返回内存使用信息 可用 Timer 控件,也单独开一个线程进行内存的查看。除此以外,Delphi 本身的调试器就可以查看程序内存情况
当然也可以用查看内存的工具,如:http://www.google.com/search?q=%B2%E9%BF%B4%C4%DA%B4%E6+%B9%A4%BE%DF&btnG=Google%CB%D1%CB%F7&hl=zh-CN
解决方案 »
- 急!在线等!两台机子同时往数据库里写数据报错怎么解决,有人讲用事务,我不太会用
- 如何在只知道程序名,执行程序?
- 100分求助!如何打包Msde?
- 怎样禁掉“双击fastreport打开编辑界面”?
- 100分请大家来讨论如何在字符串中替换指定的字符。。。在线。。。
- 如何让richedit支持文字竖排???高手指教!!!!!!!!
- 哪位兄弟提示一下:点关闭按钮时出错,打开窗口时,直接关闭窗口也出错.
- 大富翁论坛 是一个专门讨论Delphi的技术论坛,上面高手如云,是国内人气最盛、质量最高的Delphi讨论站?
- 请问怎么在运行时建立一个表
- 怎么让一个窗口以独占的方式显示!!!!!
- 关于TDrawGrid刷新的问题
- 请问现在哪里的免费个人主页空间最好,有FTP的
你Create了大量的对象而没有free或者destroy它们,
当然你的程序就会吃内存啦!