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

快速搭建网站服务器做历史卷子的网站

快速搭建网站服务器,做历史卷子的网站,wordpress默认主题修改版,网站建立的关键技术性能优化#xff08;卡顿分析#xff09; 文章目录 一、抓取trace的方法1.使用systrace抓取trace2.使用atrace抓取3.使用Perfetto抓取trace 二、trace文件的分析1.快捷操作1.1 导航操作1.2 快捷操作 2.chrome trace工具分析trace文件3.Prefetto分析trace文件 一、抓取trace的…性能优化卡顿分析 文章目录 一、抓取trace的方法1.使用systrace抓取trace2.使用atrace抓取3.使用Perfetto抓取trace 二、trace文件的分析1.快捷操作1.1 导航操作1.2 快捷操作 2.chrome trace工具分析trace文件3.Prefetto分析trace文件 一、抓取trace的方法 1.使用systrace抓取trace 使用Android sdk目录下的systrace抓取tarce,路径为Sdk\platform-tools\systrace 注Android sdk plotform需要小于34 api34删除了systrace 默认使用Perfetto 需要安装python2.x版本。python环境安装完成后还需要安装pywin32和six库解决 pip install win32com pip install six安装完成后运行 python systrace.py -a com.test.demo:demo --time10 -b 48000 -o systrace.html gfx view wm am freq idle binder_driver参数解释 -a 应用包名–time 抓trace的时长-o 生成的trace文件路径-b buffer大小-categories: 抓trace的模块 可以使用python systrace --list查看支持的模块 ​ 2.使用atrace抓取 adb connect ip adb root adb remount adb shell 执行如下命令 atrace -z -b 8000 -t 10 -a com.tcl.vod -o ./trace1 sched freq gfx irq input view wm am pm res dalvik idle ss rs workq binder_driver binder_lock disk mmc memreclaim-z 压缩-b buffer大小-t 抓取时长-a 包名-catecategories 抓trace的模块 复现问题后输入 adb shell ps -A | grep atrace确认atrace进程是否结束 抓取完成后取出生成的trace文件并转换成html adb pull /data/local/tmp/trace_output systrace.py --from-file trace_output -o output.html需要获取root权限。 3.使用Perfetto抓取trace Perfetto在Android9以上默认预制需要开启 开启trace setprop persist.traced.enable 1 perfetto -o /data/misc/perfetto-traces/trace_log -t 120s -b 100mb -s 150mb sched freq idle am wm gfx view input-o trace文件输出路径-t 抓取trace的时间-b buffer大小-catecategories 抓trace的模块 二、trace文件的分析 抓取trace文件后最终都需要转为html文件后利用工具进行分析。目前分析的工具有chrome://tracing/ 和Perfetto 1.快捷操作 1.1 导航操作 导航操作作用w放大[shift]速度更快s缩小[shift]速度更快a左移[shift]速度更快d右移[shift]速度更快 1.2 快捷操作 常用操作作用f放大当前选定区域m标记当前选定区域v高亮VSyncg切换是否显示60hz的网格线0恢复trace到初始态这里是数字0而非字母o 一般操作作用h切换是否显示详情/搜索关键字enter显示搜索结果可通过← →定位搜索结果显示/隐藏脚本控制台?显示帮助功能 2.chrome trace工具分析trace文件 chrome://tracing/ 打开该链接加载第一步中抓到的trace文件可以看到图形化加载的文件横坐标以时间为单位纵坐标以进程-线程的方式划分。同一进程的线程为一组放在一起。 每个app进程都有一个Frams行绿色的圆点代表正常帧即在16.6ms内完成绘制的帧。当圆点颜色为黄色或者红色意味着该帧的绘制超过了16.6ms,即发生了丢帧。此时需要通过放大该帧分析问题。 针对上图圈住的红帧进行分析 选中该帧按w放大后按M可以标记该帧可以看到该帧耗时113ms,严重超过16.6ms。 主要耗时发生在layout阶段。layout中包含了每个item的inflaterecyclerview卡顿就发生在这儿。优化主要针对这几个耗时较长的进行优化。 3.Prefetto分析trace文件 https://ui.perfetto.dev/ 打开该链接打开抓到的trace文件。 基本操作步骤与上述与chorme类似
http://www.pierceye.com/news/723821/

相关文章:

  • 资讯文章网站模板徐州百度推广
  • 网站排名如何做西安有哪些网站设计公司
  • 广州网站开发学校wordpress优秀站点
  • wordpress 当前文章所属分类seo网站推广怎么做
  • 做网站要求电脑配置wordpress页眉描述
  • 做网站感想室内设计联盟邀请码怎么弄
  • 上海高端网站制作公司互联网黄页是什么
  • 网站服务器在阿里云专有网络做网站
  • 泰坦科技网站建设js代码 嵌入网站
  • 首都之窗门户网站首页中山做百度网站的公司吗
  • 网站 关键字 标签dede关闭网站
  • 甘肃路桥建设集团公司网站网页搭建模板
  • 山西省住房和城乡建设厅官网长沙seo关键词
  • 红酒 网站 模板网页qq登录保护在哪里
  • 目前哪些企业需要做网站建设的呢官方网站建设最重要的是
  • 电影题材网页设计欣赏长春seo关键词排名
  • 深圳网站建设索q.479185700如何修改网站后台的用户名和密码
  • 长春网站推广专门做二手书网站或app
  • 北京智能网站建设制作什么叫优化
  • 免费移动网站建站wordpress加skype
  • 企业推广建站网页开发教程
  • 外贸网站定制开发网站虚拟主机过期
  • 学习网站建设要报班吗中国建设银行晋中分行网站
  • 学校网站建设经验介绍西安建设网站公司
  • 江西营销网站建设公司的企业诚信建设分析
  • 生活家装饰官方网站动画设计考研
  • 网站内部的信息安全建设怎么才能在百度上做引流呢
  • 男男做的视频网站wordpress 系统
  • 网站建设合同 附件上海网站制作费用
  • 知名的环保行业网站开发开发一个app难吗