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

二级黄冈站wordpress文章推荐

二级黄冈站,wordpress文章推荐,上海外贸新三样出口超2400亿元,怎样建设国外网站Android性能优化–Perfetto用SQL性能分析 文章目录 Android性能优化--Perfetto用SQL性能分析介绍Perfetto SQL 基础使用 Perfetto SQL 进行性能分析总结 本文首发地址 https://blog.csdn.net/CSqingchen/article/details/134167741 最新更新地址 https://gitee.com/chenjim/che…Android性能优化–Perfetto用SQL性能分析 文章目录 Android性能优化--Perfetto用SQL性能分析介绍Perfetto SQL 基础使用 Perfetto SQL 进行性能分析总结 本文首发地址 https://blog.csdn.net/CSqingchen/article/details/134167741 最新更新地址 https://gitee.com/chenjim/chenjimblog Perfetto 抓取 trace 可参考 https://blog.csdn.net/CSqingchen/article/details/128900541 介绍 Perfetto 是一个由 Google 开发的高性能、可扩展的事件追踪系统用于在实时和离线场景下监控系统的性能。 它通过一种简单且强大的查询语言称为 SQL来分析和查询事件数据。 在本博客中我们将深入探讨如何使用 SQL 在 Perfetto 中进行性能分析。 Perfetto SQL 基础 Perfetto SQL 是一种用于查询事件数据的语言它支持大多数标准的 SQL 操作 如 SELECT、FROM、WHERE、GROUP BY、ORDER BY 等。 在 Perfetto 中数据以表格的形式存储因此你可以使用 SQL 来检索和操作这些数据。 下面是一个简单的 Perfetto SQL 查询示例 SELECT ts, dur, name FROM slice WHERE ts 85545835986081 AND ts 85546017415330 ts, dur, name 是挑选的字段slice 是挑选的表名 示例 trace 文件可以在 data/perfetto下载 xiaomi13.camera.trace.7z 解压后在 https://ui.perfetto.dev/ 打开 可以使用如下命令查看表中有哪些字段 SELECT * FROM slice LIMIT 10 如果 trace 中包含 android log还可以用如下命令过滤日志 SELECT * FROM android_logs WHERE msg LIKE %ProcessRequest% LIMIT 30 trace 中有哪些表可用以及各个字段是什么关系呢可以参考 https://perfetto.dev/docs/analysis/sql-tables 其中 Event 关系图如下 使用 Perfetto SQL 进行性能分析 使用 Perfetto SQL 进行性能分析的关键在于理解如何构造查询以获取你需要的信息。 以下是一些常见的性能分析任务和相应的 SQL 查询示例 分析特定事件的发生频率 SELECT COUNT(*) FROM slice WHERE name waitForNextFrame waitForNextFrame 一共有多少次分析事件的性能数据 SELECT (dur/1e6) FROM slice WHERE name waitForNextFrame 每次 waitForNextFrame 耗时多少毫秒。dur单位是纳秒分析一段时间内的事件数据 SELECT MIN(dur/1e6) as min_duration, MAX(dur/1e6) as max_duration, AVG(dur/1e6) as avg_duration FROM slice WHERE name waitForNextFrame and dur 0 显示 waitForNextFrame 最小、最大、平均值对事件进行排序 SELECT (dur/1e6),ts,name FROM slice WHERE name LIKE %wait% and dur 0 ORDER by dur DESC统计 CPU 时间 DROP VIEW IF EXISTS slice_with_utid;CREATE VIEW slice_with_utid ASSELECTts,dur,slice.name as slice_name,slice.id as slice_id, utid,thread.name as thread_nameFROM sliceJOIN thread_track ON thread_track.id slice.track_idJOIN thread USING (utid);DROP TABLE IF EXISTS slice_thread_state_breakdown;CREATE VIRTUAL TABLE slice_thread_state_breakdownUSING SPAN_LEFT_JOIN(slice_with_utid PARTITIONED utid,thread_state PARTITIONED utid);SELECT slice_id, slice_name, SUM(dur) AS cpu_timeFROM slice_thread_state_breakdownWHERE state RunningGROUP BY slice_id;基本都是 SQL 语句SQL关键字含义可以参考 https://www.w3schools.cn/sql/ 总结 使用 Perfetto 和 SQL 进行性能分析是一种强大而灵活的方法。 通过理解如何构造 SQL 查询你可以轻松地获取你需要的信息从而更好地理解系统的性能。 在 Perfetto 中使用 SQL 进行性能分析可以帮助你更好地理解系统的性能并找出潜在的性能问题。 相关文章 Android性能优化–Perfetto抓取trace Android性能优化–perfetto分析native内存泄露 Android性能优化–Perfetto用SQL性能分析 参考文章 https://perfetto.dev/docs/quickstart/trace-analysis https://perfetto.dev/docs/analysis/common-queries https://zhuanlan.zhihu.com/p/641412977 https://yiyan.baidu.com/share/gdFw3P5ucI
http://www.hkea.cn/news/14280780/

相关文章:

  • 网页编程培训深圳网站seo哪家快
  • 天津工程建设协会网站一个公司的官网怎么做
  • 什么样的公司愿意做网站免费制作网页的网站
  • 小程序制作搭建东莞排名seo网站关键词优化
  • 怎么做网站的轮播图dw网站制作的源代码
  • 全国各城市感染高峰进度查询宁波网站建设seo
  • 竞价托管网站建设自己开网店没有货源怎么办
  • 三好街做网站公司网站制作长春
  • php响应式网站开发百度云外贸网站建设论坛
  • seo整站优化公司持续监控百度的链接
  • 厦网站建设培训学校wordpress简约博客主题
  • 威海 医院网站建设商品详情页设计模板
  • 响应式网站 价格产品推广计划
  • intitle 郑州网站建设网站开发和程序开发
  • 扬州网站商城建设价格信息免费发布平台
  • 中国建设银行手机网站下载安装用模板做网站需要懂代码吗
  • wordpress淘宝客网站模板网站建设价表模板
  • 哈尔滨网页设计网站模板免费html5网站源码
  • 在网站上做网络课堂软件多少钱怎么开店
  • 家政网站制作线上线下相结合的营销模式
  • 网站域名费用怎么做帐爱获客电销系统
  • 网站系统建设预算国内专业网站设计
  • 怎样做电影网站模型网站大全免费
  • 服务好的企业网站怎么建设it渠道网
  • 关于集团网站建设的修改请示上海巨型网站建设
  • 网站搜索功能如何实现做平面设计兼职的网站
  • 个人建设网站程序青海西宁网站建设
  • 网站建设电话销售开场白wordpress venue
  • 常见网站结构网站游戏网站怎么做
  • 西安网站优化效果terrytao wordpress