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

网站建设违法行为分销网站建站

网站建设违法行为,分销网站建站,成都市小程序推广,政务网站建设需求分析1、刷新率介绍 我们先来理一下基本的概念: 1、60 fps 的意思是说,画面每秒更新 60 次 2、这 60 次更新,是要均匀更新的,不是说一会快,一会慢,那样视觉上也会觉得不流畅 3、每秒 60 次,也就是 1…

1、刷新率介绍

我们先来理一下基本的概念:
1、60 fps 的意思是说,画面每秒更新 60 次
2、这 60 次更新,是要均匀更新的,不是说一会快,一会慢,那样视觉上也会觉得不流畅
3、每秒 60 次,也就是 1/60 ~= 16.67 ms 要更新一次
4、一般来说屏幕的刷新率是硬件概念,意思是1秒显示60张图片。如果屏幕分辨率为60HZ,应用程序设置的刷新率要小于或等于60HZ。

2、图层介绍

2.1、绘制介绍

       在Android渲染系统中,⽣产者是应⽤进程,消费者是SurfaceFlinger进程,两个不同的进程数据的交换就涉及跨 进程通信,⽽服务它们跨进程通信的组件是BufferQueue。BufferQueue就像是⼀个桥梁,让原本孤⽴的应⽤进程 和SurfaceFlinger进程联系在⼀起,有了BufferQueue这个桥梁,图形显示系统基本架构可变成如下:

Perfetto中SurfaceFlinger图层数据显示如下

代码环节中,ViewRootImpl.java中的drawSoftware

函数中,使用mSurface.lockCanvas(dirty)来获取SurfaceFlinger缓冲区

在surface.unlockCanvasAndPost(canvas);来释放缓冲区

2.2、卡顿是如何生成的呢?

    既然出现了生产者和消费者,那么不是16.7ms类相关流程没有完成,是否就会感受到卡顿?

参考 https://perfetto.dev/docs/data-sources/frametimeline

查看Perfetto log时,绿色表示正常绘制,其他颜色表示没按时绘制。

当APP绘制时长超过30帧后,对应在Log中有如下打印。

当APP Choreographer中来不及绘制时,是否就出现了卡顿呢?

答案是不一定,这个涉及到Buffer缓冲区设计

2.3、Triple Buffer

Buffer缓冲区设计具体得参考 
https://blog.csdn.net/flc2762/article/details/122881577

3、参考文档网站

1、(二十二)Android应用框架之Activity · Android核心分析 · 看云

2、Android 基于 Choreographer 的渲染机制详解 · Android Performance

http://www.yayakq.cn/news/941029/

相关文章:

  • 如何提高网站安全容桂网站建设
  • 怎么把网站排名到百度前三名漂亮的网站框架
  • 旅游类作业网站怎样才能做好网站优化
  • 网站功能开发需求分析wordpress图片显示
  • 企业网站建设排名口碑新冠目前全国最新情况
  • 网站开发亿玛酷给力5摄影作品网站排行榜
  • 做网站的第一步知名it外包公司
  • 网站推广建设wordpress建站怎么样
  • 怎么建设淘客自己的网站、信誉好的顺德网站建设
  • 浙江网站改版设计公司天水网站建设博客
  • 网站开发设计资料网站免费加速器
  • 贵州网站建设公司有哪些wordpress哪个模版好用
  • 网站流wordpress 微博时间
  • 印度做网站百度广告位价格
  • 如何查询网站二级页面流量外贸网站如何做外链
  • 陆丰网站建设wordpress 插件外链
  • 网站logo是指centos 6 wordpress
  • 北京网站设计确保代码符合w3c深圳龙华公司
  • 知名企业网站建设怎么建设网站百度搜索的到
  • 教育行业建设网站郑州制作网站设计
  • 网站收录系统接网站做项目赚钱吗
  • 网站建设包括两个方面南昌市建设监督网站站长
  • 企业网站搭建教程wordpress inn主题mix
  • 广州康体设备网站建设网站推广员需要做什么
  • 做网站的收益宁夏电建网站
  • 越秀做网站品牌建设之法律权益战略
  • 南京网站公司网站内容的编辑和更新怎么做
  • 建设网站地图wordpress后台不能登陆
  • 南阳网站建站公司速度最快的wordpress主题
  • 《高性能网站建设指南》新手做网站做那个