请教内存释放的问题 在开发一个程序的时候发现一个问题,当应用程序持续运行的时候,内存也持续增长,可能从10M一直增长到50M。当增长到50M的时候把程序最小化一下,就变成20M,再次增长到50M的时候又最小化了一下,又变成20M。请问这是什么原因,如何通过程序来实现同样的释放效果? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不一定是内存泄漏,delphi的IDE也会这样,最小化时内存变小,恢复时内存变大。据说是最小化时会将暂时不用的释放掉,等恢复时重新加载,delphi写的程序就是这样效果了。 liangqingzhi(老之)说的对,不一定是内存泄漏。我的程序要连续重复运行同一个任务,每次运行都获取一些数据,但是测试中内存的增长远远大于计算值。 经过测试,如果每运行几万次就最小化一次,运行50万次后内存占用仅为60M左右。如果不加干预一直运行50万次,内存就超过200M,而且这时候最小化也没有用处。 Delphi 中如何刷新DBGrid!!! 关于ADOQUERY的列名问题。 请问创建临时表的问题 今天奶奶过寿,散740分,以示庆祝!! TToolButton是在工具栏的哪边啊?找不到! 送分100分:为何一个从DLL中返回的字符串在MEMO中不能正常显示 很简单的问题,却总没找到最简单的实现方法 關於報表的簡單問題 对一个beginer来说,学delphi比较好的教材或是好的网站有哪些? 电脑推荐 如何在一个string中查找其中的汉字? 请问用Delphi自带的MediaPlayer控件可以播放MPEG2格式的MPG文件吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货