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

云南省城市建设培训中心网站电商平台排行榜前十名

云南省城市建设培训中心网站,电商平台排行榜前十名,网页视频加速器,网站优化关键词是怎么做的其实并没有想完整就设计一个好用的Log系统,然后发出来。记录这个的原因,是在书里看到这么一句话,Log会消耗资源,特别是写文件,因此可以设置一个Log缓冲区,等缓冲区满了再一次性写入文件,以节省资…

        其实并没有想完整就设计一个好用的Log系统,然后发出来。记录这个的原因,是在书里看到这么一句话,Log会消耗资源,特别是写文件,因此可以设置一个Log缓冲区,等缓冲区满了再一次性写入文件,以节省资源。

        这个想法绝对是没有问题的,即便是整个缓冲的设计都不是难事,问题在于,如果日志还没有写入缓冲区,游戏闪退了,那这部分缓冲区的日志该如何写入文件呢?特别是闪退前后往往可能是伴随着关键Log信息的。

        一个直观的想法是,是不是需要由SDK或一个独立于应用的进程去完成这项操作,但设计复杂度一下子就上来了,包括参考了很多资料,都没讨论这件事。所以到底是否需要缓存,一个不错的设计该怎么做?

        通过查看项目的日志系统,其实也没有这么做。只要开一个独立的线程去做这件事,就不会对主线程造成太大影响。日志名附上时间信息,然后定期清理老旧的日志即可,代码很短,也很好用。

        然后就是研发环境下有些日志可以不打印到生产环境里。可以用宏做好控制,也可以按输出标签过滤(debug, developDebug,warning, error)等,不意味着生产环境中就不需要debug信息,而只有error,因为debug信息很多时候也打印了许多关键的流程信息,系统设备信息等用于辅助检查问题。

        至于怎么样让打印变的好看,那可以自己研究研究,像ConsolePro等有专门的插件做这件事情,并不关键。

        另外要小心的一点是,遇到帧报错事件,如果处理不好,会有大量的日志往文件里写,每帧写好多个,会造存储的浪费和大量快速的GC问题,这个还是要提防一下。但不是一件太好处理的事情。因为日志里可能会带有stacktrace信息,导致字符串特别大,对比的话会比较消耗性能。一个可能的处理办法是,每一段时间处理一定量的log数目,在正常情况下,日志的出口效率是比进入效率要高的,如果检测到某一刻日志队列已经超出了阈值,就可以清空处理等等。或者检测到日志产生的频率很高,error类型的,以1条/帧的速率在产生,那就可能是遇到了问题。总之可以根据具体情况去看。

http://www.hkea.cn/news/990898/

相关文章:

  • 公司注册网上核名业务如何终止网站排名优化怎么做
  • 网站建设伍金手指下拉2网上推广平台
  • 沧州网站建设公司翼马爱情链接
  • 计算机学了出来干嘛免费优化推广网站的软件
  • 宁波网站建设优化湖南seo优化按天付费
  • 门户网站手机版google官网入口
  • 深圳市工程建设交易服务中心网站软文什么意思
  • 大型网架加工厂成都网站建设方案优化
  • 导航网站的广告怎么做的千锋教育官方网
  • etc网站开发票网站制作软件免费下载
  • 上海seo网站设计2022十大网络营销案例
  • 还有做网站的必要吗网站运营推广方案
  • 企业营销型网站建设厂家品牌搜索引擎服务优化
  • 学校网站建设计划怎么成为百度推广代理商
  • 普陀网站开发培训学校seo快速优化
  • 建一个商城网站多少钱免费的网站推广软件
  • 手机网站解决方案看网站搜什么关键词
  • 顺企网江西网站建设宜昌今日头条新闻
  • 坪山网站建设行业现状网页设计与制作代码成品
  • 网站建设需求文档模板下载学大教育一对一收费价格表
  • 小型网站怎样优化百度首页官网
  • 网站开发与iso9001关系百度上做推广怎么做
  • wordpress怎么设置导航镇江seo
  • 番禺建设网站服务软文写作网站
  • 有哪些专做自然风景图片的网站石首seo排名
  • 移动网站虚拟主机seo 排名 优化
  • 专业网站建设课程网站推广优化方式
  • 适合站长做的网站信息流广告投放工作内容
  • 做健身网站步骤网站建设网络公司
  • 武汉整站seo数据上云网站关键词优化怎么做的