当前位置: 首页 > 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/986093/

相关文章:

  • 网站建设宽度一般都是多少做网站的技术路线
  • 河南建设厅网站江门企业网站建设公司
  • 湖北省建筑特种作业人员证书seo网站推广杭州
  • 手机网站建设哪个好建设好网站能赚到钱吗
  • 青岛响应式网站建设啥是深圳网站建设
  • 给网站做seo诊断成都网站品牌设计
  • 自己做优惠劵网站设计师证书
  • 网站代码素材建设wordpress目录分页
  • 国内一家做国外酒店团购的网站网站怎么设计好看的图片
  • 网站开发服务属于什么行业wordpress 使用浏览器缓存
  • 网站建设模板型和定制型东营的网站建设公司
  • 查看网站注册信息新品发布会流程
  • wordpress怎么加js文件如何进行网站关键词优化
  • 珠宝首饰网站模板微信开放平台的开发者身份认证
  • 可以生成静态网站源码余姚外贸网站建设
  • 医药电商网站建设织梦网站怎样入侵
  • 点拓网站建设推广营销方案
  • 图表设计网站php网站开发系统
  • 南宁隆安网站建设天津做网站软件
  • 自建企业网站教程台州品牌网站设计
  • 中国建设企业网站中山市住房和城乡建设局网站
  • 单位网站建设服务建设静态网站
  • 网站建设pdf亚马逊图书网上商城
  • 建设网站的功能定位是什么网站空间面板
  • 做股权众筹的网站东营招标投标信息网
  • 电子商务网站建设心得体会怎么在网上做网站
  • 农机公司网站建设公共资源中心网站建设
  • 一页网站织梦后台生成网站地图
  • 网站开发一般用哪种语言可以推广的软件有哪些
  • 做网站公司 信科网络惠州哪个房地产网站做的比较好