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

中山市网站开发外包公司wordpress 国人 原创 主体

中山市网站开发外包公司,wordpress 国人 原创 主体,大连旅游网站建设大概多钱,Wordpress移动端自适应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/895712/

相关文章:

  • 二级网站建设检查评比方案视频内容seo
  • 深圳专业高端网站建设费用网站建设的步骤是什么
  • 网站建设功能的策划书wordpress免费的音乐插件
  • 网站读取速度慢设计公司的网站建设
  • 做企业网站需要准备什么自己怎么做dj 视频网站
  • 北京企业网站定制0元开网店
  • 51网站空间相册在哪里国外有没有做物理小实验的网站
  • 网站怎么架设有些网站为什么可以做资讯
  • a5网站诊断免费的简历模板
  • 做企业销售分析的网站九亭做网站
  • wordpress优秀网站做网站默认城市
  • 煤矿网站建设小游戏网站开发需要什么技术
  • jsp写的网站wordpress邮件系统
  • 饿了么网站开发wordpress主题配置
  • 网站开发为什么不用cgi了营销广告网站
  • 电子商务网站建设结业论文优秀手机网站设计
  • 优秀的版式设计网站北京时事新闻
  • 可以做网站头像的图片上海高端网站设计公司
  • 镇平网站建设wordpress如何添加一个文章列表页
  • 二度云自助建站系统网站卡密代理怎么做
  • 广州中小企业网站建设永久免费asp空间
  • 企业网站制作要求百度网址大全 简单版
  • 网站快速建设软件下载正规专业的互联网代做毕业设计网站
  • 十堰电商网站建设西安网页制作培训机构
  • 怎么制作小网站 不用域名的校车网站建设
  • 如何建立一个网站卖东西如何开发wordpress
  • iis7.0网站错误代码解决自己做视频网站 在优酷推广
  • 建立网站一般经历的阶段株洲网络学院
  • 互联网传媒 网站临沂网站建设wyjzgzs
  • 网站不想让百度收录网页设计与制作课程报告