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

网站建设行业好做吗app创意设计方案

网站建设行业好做吗,app创意设计方案,网站用cms,wordpress 双模式编程控制垃圾收集器 System.GC类型为应用程序提供了直接控制垃圾收集器的一些方法#xff0c;可以通过GC.MaxGeneration来查询托管堆支持的最大代龄#xff0c;目前为2。 通过下面方法执行垃圾收集器 GC.Collect(int);传递代龄#xff0c;传递0#xff0c;收集0代#xff…编程控制垃圾收集器 System.GC类型为应用程序提供了直接控制垃圾收集器的一些方法可以通过GC.MaxGeneration来查询托管堆支持的最大代龄目前为2。 通过下面方法执行垃圾收集器 GC.Collect(int);传递代龄传递0收集0代传递1收集01代传递2收集0.1.2代 GC.Collect();无参强制对所有代龄的对象执行垃圾收集GC.WaitForPendingFinalizers方法会挂起调用线程直到处理终止化队列的线程清空了该队列并完成每个对象的Finalize方法调用为止。下面代码 GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); 上面代码首先强制执行一次垃圾收集。当第一轮垃圾收集完成后不需要终止化的那些对象内存将被回收。但是终止化对象的内存还没有被回收。在第一次Collect调用返回后一个特殊的、专门用于终止化的线程将采用异步的方式来调用所有终止化对象的Finalize方法。WaitForPendingFinalizers方法将使应用程序处于睡眠状态直到所有的Finalize方法调用完成为止。当WaitForPendingFinalizers方法返回所有的终止化对象将成为真正的可收集垃圾。这时第二次Collect调用将强制执行第二轮垃圾收集所有终止化对象的内存将在这一轮垃圾收集中完全被回收。 通过编程继续了解垃圾收集 namespace ControlGC { class Program { static void Main( string [] args) { Console.WriteLine(  Maximum generations:   GC.MaxGeneration); // 在托管堆上创建一个新的GenObj对象 Object o  new GenObj(); // 刚刚创建代龄为0 Console.WriteLine(  Gen   GC.GetGeneration(o)); // 0 // 执行垃圾收集器提高对象代龄 GC.Collect(); Console.WriteLine(  Gen   GC.GetGeneration(o)); // 1 GC.Collect(); Console.WriteLine(  Gen   GC.GetGeneration(o)); // 2 GC.Collect(); Console.WriteLine(  Gen   GC.GetGeneration(o)); // 2最大值 o  null ; // 销毁对象此时对象的代龄为2 Console.WriteLine(  Collect Gen 0  ); GC.Collect( 0 ); // 收集第0代对象其实没有0代对象 GC.WaitForFullGCApproach(); // 不会调用Finalize Console.WriteLine(  Collect Gen 0  ); GC.Collect( 1 ); // 收集第0代对象其实没有1代对象 GC.WaitForFullGCApproach(); // 不会调用Finalize Console.WriteLine(  Collect Gen 0  ); GC.Collect( 2 ); // 收集第2代对象对象真正被收集 GC.WaitForFullGCApproach(); // 调用Finalize } } class GenObj { ~ GenObj() { Console.WriteLine(  In Finalize method  ); } } } 执行结果 深刻的了解代龄 大尺寸对象 任何占用内存大于等于85000字节的对象都被认为是大尺寸对象large object。大尺寸对象是从一个特殊的大尺寸对象托管堆中分配的。该托管堆中对象的终止化和内存释放行为与前面描述的小尺寸对象相同。但是大尺寸对象不会被压缩因为在托管堆中移动大尺寸对象会浪费CPU比较多的时间。 大尺寸对象总是被认为是2代的。
http://www.huolong8.cn/news/23686/

相关文章:

  • 谷歌网站质量指南网站建设:上海珍岛
  • 做彩票网站收费标准企业网站服务类型
  • 做加油机公司网站swipe类网站
  • 广东专业商城网站建设北京 集团公司网站建设
  • 网站建设合同应注意什么yahoo提交网站入口
  • 免费素材视频网站哪个最好58同城招聘 招聘网
  • 公司网站是做的谷歌的深圳定制建站
  • 合肥网站制作公司排名狠狠做新网站
  • 网站关键词被改韩国和乌拉圭谁出线
  • 网站改版做301是啥意思 换域名北京朝阳做网站
  • 营销型网站建设一般要多少钱潍坊建设局官方网站
  • 专门做问卷的调查的网站线上销售渠道
  • 建立有域名网站功能国外哪些网站是python做的
  • 泊头市建设网站互联网公司排名 2022
  • 建自己的个人网站wordpress个人博客自媒体
  • wordpress模板详解绍兴seo管理
  • 上海 企业网站建设互联网官网
  • 网站框架有哪些建设网站空间选择
  • 松阳建设局网站做app和网站哪个比较好
  • 大型网站的空间深圳北网站建设
  • 网站书店架构书怎么做上海网站制作优化
  • 做外单网站有哪些广东建设执业资格注册管理中心网站
  • 点播视频网站怎么建设国外建站vps
  • 个人公众号做电影网站led动态视频网站建设
  • 做艺术教育类网站如何申请wordpress上传到空间
  • 网站中做背景图片位置咋写百度seo优化怎么做
  • 朝阳网站建设公司电话网站开发集成环境
  • 天津seo技术教程系统优化软件排行榜
  • 零基础网站建设入门到精通视频教七台河新闻联播
  • 公司网站设计开发公司经典软文案例或软文案例