VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 501|回复: 4

无限循环找图,内存空间怎么释放,运行时间长了,内存溢出

[复制链接]
23_avatar_middle
最佳答案
0 
在线会员 发表于 2019-3-13 08:37:04 | 显示全部楼层 |阅读模式
3驿站币
do
{
        FindPic(0,0,2000,2000,xx.bmp...);
        {
          
        }
        FindPic(0,0,2000,2000,xx.bmp...);
        {
       
        }
}while(Ture);





上一篇:求几本书,刚学玩零基础 ,数据类型和类
下一篇:来点难地-自定义数据类型
75_avatar_middle
最佳答案
0 
在线会员 发表于 2019-3-13 09:55:39 | 显示全部楼层
你都说了是内存溢出了
就去看看是哪里没有清理内存啊
23_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-3-13 10:12:02 | 显示全部楼层
一直在找图,不会释放,循环一次,内存+2M左右
23_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-3-13 10:21:43 | 显示全部楼层
do
{
        FindPic(0,0,2000,2000,xx.bmp...);
        {

           这里要怎么清理压在内存里的图片资源
        }
        FindPic(0,0,2000,2000,xx.bmp...);
        {
       
        }
       或这里清理要怎么清理,,清空。上面2次找图的资源文件。释放出占用的内存空间。
}while(Ture);
51_avatar_middle
最佳答案
82 
online_admins 发表于 2019-3-13 10:42:47 | 显示全部楼层
sjfff99 发表于 2019-3-13 10:21
do
{
        FindPic(0,0,2000,2000,xx.bmp...);

那就得看看 FindPic 这个函数找完图是否有内存清理了。
这个函数应该不是楼主写的吧,貌似是大漠插件中的
75_avatar_middle
最佳答案
0 
在线会员 发表于 2019-3-13 11:02:13 | 显示全部楼层
你那,哪是找图。 FindPic(0,0,2000,2000,xx.bmp...)是什么东东。循环一次,内存+2M左右。
//24位载入大小
(w*h*3)/1024/1024=2000*2000*3/1024/1024=12000000/1024/1024=11.4M
//8位载入大小
(w*h*1)/1024/1024=2000*2000*1/1024/1024=4000000/1024/1024=3.8M
都不是增加的大小。
你这个FindPic函数,才是魔鬼。do循环只让你死机而已。它让却你半死不活。说实话,没返回值,谁也不知道它在做什么坏事。
23_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-3-13 14:13:30 | 显示全部楼层
就是dm里面的找图函数。

就是找图。找到后。处理些任务。

主要是无限环。时间长了。内存没空间了。要怎么做下清理。。。
让他可以一直可以跑,不出现内存占完
81_avatar_middle
最佳答案
3 
online_supermod 发表于 2019-3-13 16:31:12 | 显示全部楼层
对啊 FindPic 函数内部如何申请空间的,也没有源码看不到啊
他申请完释没释放也不清楚,所以这块不太好判断啊
85_avatar_middle
最佳答案
3 
在线会员 发表于 2019-3-19 16:30:52 | 显示全部楼层
封装函数这种  我做过类似的瞄准一样有循环    好像是还有其他封装参数更多找图函数里面有释放
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-10-21 20:32

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表