当前位置: 首页 > wzjs >正文

页游做的好的是哪个网站好123上网主页

页游做的好的是哪个网站,好123上网主页,咨询公司起名大全参考,湖南新备案的网站前言 众所周知,C#是一个带垃圾回收机制的语言,开发过程中不需要考虑垃圾回收,你就可劲造吧。但我们在设计图像处理软件时,应时刻对图像等大内存资源进行管控,做到自行管控,及时释放,不应将其交…

前言

众所周知,C#是一个带垃圾回收机制的语言,开发过程中不需要考虑垃圾回收,你就可劲造吧。但我们在设计图像处理软件时,应时刻对图像等大内存资源进行管控,做到自行管控,及时释放,不应将其交由GC进行回收,遵循C++的开发原则

实际开发过程中,若全部图像都由GC进行回收,会导致以下两点问题:

1)内存波动性大,CPU处理密集时,内存会呈现断崖式起伏

2)算法检测时间极其不稳定,由于GC时回收大内存导致

所以开发过程中,应遵循以下几个原则:

一、谁用谁销毁

自己创建对象(Image/Region/XLD/ObjectModel3D等),谁创建的谁销毁(前提是外部不需要使用的情况),自行使用完及时执行Dispose操作

HImage image = new HImage("byte", 16384, 3000);HRegion region = image.Threshold((double)0, 255);//do sometingregion.Dispose();image.Dispose();

二、谁用谁新建

假设说某处创建的对象,另一处需要使用,另一处的应自己new一份进行使用,使用完毕后自己Dispose掉(halcon在设计时大部分对象都是采用智能指针的方式,不会消耗额外的内存)

HImage image = new HImage("byte", 16384, 3000);HRegion region = image.Threshold((double)0, 255);HImage userImage = new HImage(image);HImage userRegion = new HImage(region);region.Dispose(); //及时释放image.Dispose();//user do somethinguserImage.Dispose(); //用完后释放userRegion.Dispose();

三、能复用地址就少创建图片

能尽量复用原有指针的情况下,就少进行内存新建,重复额外的内存开销是没必要的

参考:C#+Halcon 垂直拼接/裁切避免频繁开辟内存-CSDN博客

http://www.dtcms.com/wzjs/282734.html

相关文章:

  • 百度免费建立网站中文域名注册
  • 宿迁房产查询网上查询系统seo短视频入口
  • 厦门做网站排名新闻热搜榜 今日热点
  • 网站建设市场有多大今日热搜前十名
  • 在线做ppt模板下载网站有哪些苏州seo网站优化软件
  • flash制作教程seo排名平台
  • 临海市住房和城乡建设规划局网站国外搜索引擎排行榜
  • 个人做网站做什么样的话网站收录登录入口
  • 开封网站建设中心跨境电商怎么做
  • 天都城网站建设百度浏览器
  • 商业网站网页百度问答平台
  • 网站开发服务项目最新的域名网站
  • 网站页面设计需要遵循的六大原则自己怎么开电商平台
  • 杰奇网站地图怎么做免费软文推广平台都有哪些
  • 深圳推荐企业网站制作维护军事新闻头条
  • 公司网站建设模板下载鹤壁搜索引擎优化
  • 网页设计毕业论文500字上优化seo
  • 深圳设计展seo优化的优点
  • 遵义做手机网站建设天津企业seo
  • 免费做网站刮刮卡英雄联盟世界排名
  • 1元2元店5元店进货渠道大全油烟机seo关键词
  • 漳州做网站配博大钱少a上海外包seo
  • 二手书哪个网站做的好品牌营销策略分析论文
  • 网站建设合作报道佛山优化推广
  • 网站建设 杭州百度网页打不开
  • 网站后台培训详细描述如何进行搜索引擎的优化
  • 深圳手机网站建设牛商网谷歌seo外链平台
  • 网站广告设计怎么做发软文是什么意思
  • 内丘网站建设查收录网站
  • 南汇手机网站建设网络广告人社区官网