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

网站建设的重点好的开源网站

网站建设的重点,好的开源网站,网站建设与管理试题,建立网站信息发布登记制度C#开发的OpenRA使用TrimExcess方法 当你在细看OpenRA的代码,就会发现在下面这段代码添加了一个方法: foreach (var nodes in levels) nodes.TrimExcess(); 在上面代码里遍历整个节点列表,把所有节点都调用TrimExcess方法处理一下, 这样做的意义何在?为什么我们在一般的代码… C#开发的OpenRA使用TrimExcess方法 当你在细看OpenRA的代码,就会发现在下面这段代码添加了一个方法: foreach (var nodes in levels) nodes.TrimExcess(); 在上面代码里遍历整个节点列表,把所有节点都调用TrimExcess方法处理一下, 这样做的意义何在?为什么我们在一般的代码不会调用这个呢? 要回答这个问题,就需要了解List类型存储的内存分配机制。 简单来说,就是当List类型创建一块储存空间时, 它会分配一个适合内存管理大小的内存,当你只保存一个元素时, 它也可以会分配8个元素的储存空间。 这样做的意义就是提高整个代码的运行速度,不过有一个缺点, 就是会多占用了内存,导致系统内存占用大。 对于平时的应用来说,创建List对象是比较少的,所以不用关心浪费内存的空间。 但是这样,由于使用List来分析并保存yaml文件, 由于保存的节点较多,那么这样浪费的内存就非常可观了。 所以在这里为了减少内存的占用,就调用了方法TrimExcess来进行压缩列表刚好等于列表里元素的实际数量。 整个例子的代码如下:
http://www.dnsts.com.cn/news/80826.html

相关文章:

  • 网站建设自网站中留言板怎么做
  • 苗圃网站模版外国外贸论坛
  • 沟通交流型网站广告如何做沈阳网站建设的公司
  • 网站建设整改情况汇报中国风html5网站模板
  • 网站域名管理权限建设银行高校缴费网站
  • 做电影采集网站用什么vps广州app开发平台
  • 做网站首选科远网络wordpress伪原创
  • 深圳网站空间购买宿松网站建设
  • 实业有限公司网站怎么做装修公司展厅工艺样板
  • 文山做女主播的在哪个网站WordPress打开 速度
  • 门户网站属于什么类型的模式wordpress主题 破解主题
  • wordpress网站 华为天猫电商平台
  • 招聘网站哪个好o2o网站策划
  • 网站下载工具百度怎么推广自己的店铺
  • 成都网站设计说明书青海城乡住房和建设厅网站
  • 网站页脚内容网站建设详情页
  • 0基础做网站工具易讯网络网站建设
  • 做网站后台程序是怎么来的做信息发布类网站
  • 网站正在建设中市场营销互联网营销
  • 网站被人做跳转北京市建设资格执业中心网站
  • 国外一直小猫做图标的网站佛山中谦建设网站
  • 北京建设官方网站深圳做网站哪家公司最好
  • 做网站用什么配资电脑上海网页制作报价
  • 制作网站源码软件北京网站建设公司飞沐
  • 网站访问慢的原因seog
  • 西安建网站的公司wordpress添加主题提示缺少文件
  • 秦皇岛网站制作与网站建设如何打死网站
  • 宿迁企业做网站建设小说网站小说源
  • 便宜网站设计wordpress 代替cms
  • 深圳做地铁的公司网站现在公司网站重要吗