delphi 2010 换壁纸程序内存不断增长的问题?
用delphi2010在win7环境下写的换壁纸的小程序,用到timer,和SystemParametersInfo函数,运行时,没换一幅图片,内存增长一点,而且是属于无...
用delphi 2010在win7环境下写的换壁纸的小程序,用到timer,和SystemParametersInfo函数,运行时,没换一幅图片,内存增长一点,而且是属于无限制增长。确定内存增长的就在timer里,其它创建的变量用完都释放了。请问这是为什么呢?
没有泄露的,现在发现正常运行不是无限长了,但在运行完一个打开文件夹 SelectDirectory操作后,内存立即长1M,打开或取消文件夹框后,内存也不变小,但多试几次,就又一点点的长(不是无限累加的长了)。不知道这是怎么回事,是windows内存管理机制的问题,还是什么其他原因。按理说应该是正在操作一个动作时,占用内存,操作完成就又变回原来了。 展开
没有泄露的,现在发现正常运行不是无限长了,但在运行完一个打开文件夹 SelectDirectory操作后,内存立即长1M,打开或取消文件夹框后,内存也不变小,但多试几次,就又一点点的长(不是无限累加的长了)。不知道这是怎么回事,是windows内存管理机制的问题,还是什么其他原因。按理说应该是正在操作一个动作时,占用内存,操作完成就又变回原来了。 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询