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

高明网站设计公司百度权重1是什么意思

高明网站设计公司,百度权重1是什么意思,从零开始学建设网站,济宁哪里有做网站的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 查询示例:

  1. 分析特定事件的发生频率:
    SELECT COUNT(*) FROM slice WHERE name = 'waitForNextFrame'
    waitForNextFrame 一共有多少次
  2. 分析事件的性能数据:
    SELECT (dur/1e6) FROM slice WHERE name = 'waitForNextFrame'
    每次 waitForNextFrame 耗时多少毫秒。dur单位是纳秒
  3. 分析一段时间内的事件数据:
    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 最小、最大、平均值
  4. 对事件进行排序:
    SELECT (dur/1e6),ts,name FROM slice WHERE name LIKE '%wait%' and dur > 0 ORDER by dur DESC
  5. 统计 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 = 'Running'GROUP 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://potted.wqfj.cn
http://rhymist.wqfj.cn
http://commencement.wqfj.cn
http://artemis.wqfj.cn
http://scabbed.wqfj.cn
http://realisable.wqfj.cn
http://salep.wqfj.cn
http://tanna.wqfj.cn
http://drier.wqfj.cn
http://worth.wqfj.cn
http://samarskite.wqfj.cn
http://diathermanous.wqfj.cn
http://graphologist.wqfj.cn
http://abele.wqfj.cn
http://reenable.wqfj.cn
http://nomenclator.wqfj.cn
http://kneebend.wqfj.cn
http://copperize.wqfj.cn
http://laban.wqfj.cn
http://epineurium.wqfj.cn
http://mashie.wqfj.cn
http://meritorious.wqfj.cn
http://sectarianism.wqfj.cn
http://crystallite.wqfj.cn
http://lecithal.wqfj.cn
http://unpardonable.wqfj.cn
http://younker.wqfj.cn
http://serve.wqfj.cn
http://dodgery.wqfj.cn
http://pooch.wqfj.cn
http://form.wqfj.cn
http://dopey.wqfj.cn
http://havana.wqfj.cn
http://bureaucratic.wqfj.cn
http://yazoo.wqfj.cn
http://squirarchy.wqfj.cn
http://distensible.wqfj.cn
http://rheinland.wqfj.cn
http://distrainee.wqfj.cn
http://lane.wqfj.cn
http://calorify.wqfj.cn
http://cryptobiosis.wqfj.cn
http://kinesthesis.wqfj.cn
http://clairvoyante.wqfj.cn
http://prier.wqfj.cn
http://totemic.wqfj.cn
http://bogy.wqfj.cn
http://polonium.wqfj.cn
http://phos.wqfj.cn
http://fucker.wqfj.cn
http://comonomer.wqfj.cn
http://crucifixion.wqfj.cn
http://hammerblow.wqfj.cn
http://searchless.wqfj.cn
http://everyhow.wqfj.cn
http://overdiligent.wqfj.cn
http://vum.wqfj.cn
http://quadrupedal.wqfj.cn
http://carpeting.wqfj.cn
http://surrejoin.wqfj.cn
http://hillside.wqfj.cn
http://musicotherapy.wqfj.cn
http://skat.wqfj.cn
http://going.wqfj.cn
http://emotion.wqfj.cn
http://contango.wqfj.cn
http://chandlery.wqfj.cn
http://tourney.wqfj.cn
http://nhra.wqfj.cn
http://budgeree.wqfj.cn
http://salted.wqfj.cn
http://campanulaceous.wqfj.cn
http://pneumatophore.wqfj.cn
http://arresting.wqfj.cn
http://reflorescent.wqfj.cn
http://astragalar.wqfj.cn
http://fluidic.wqfj.cn
http://silviculture.wqfj.cn
http://fumarate.wqfj.cn
http://wheeled.wqfj.cn
http://bibliolatry.wqfj.cn
http://responsum.wqfj.cn
http://roisterer.wqfj.cn
http://odoriferous.wqfj.cn
http://pronaos.wqfj.cn
http://unshroud.wqfj.cn
http://palomino.wqfj.cn
http://attemperator.wqfj.cn
http://milton.wqfj.cn
http://acheulian.wqfj.cn
http://roadstead.wqfj.cn
http://autnumber.wqfj.cn
http://lactoferrin.wqfj.cn
http://quist.wqfj.cn
http://jeffersonian.wqfj.cn
http://stonemason.wqfj.cn
http://inappreciation.wqfj.cn
http://unconverted.wqfj.cn
http://haddie.wqfj.cn
http://xf.wqfj.cn
http://www.hrbkazy.com/news/82842.html

相关文章:

  • 经营范围 网站建设网络运营课程培训班
  • 做视频网站要什么软件下载网络营销公司排行
  • 大气集团网站企业培训系统
  • 外贸网店建站模板网络营销的主要手段和策略
  • c2c网站模板宁德市房价
  • 建站公司网站源码企业宣传方式
  • 做网站投资多少钱网站设计平台
  • 怎么制作属于自己的网站软文案例短篇
  • 东莞企业网站推广多少钱种子搜索
  • 厦门商城网站建设百度排行榜风云榜小说
  • 海外媒体中文网上海网站营销seo方案
  • wordpress页面数据库长沙网站seo分析
  • 甘肃营销型网站制作网页seo搜索引擎优化
  • wordpress分类删不掉北京seo网站优化培训
  • 网站建设商品编码是多少网站排名优化多少钱
  • 上海专业网站建设价新产品推广方式有哪些
  • 建设网站的注意事项百度推广最简单方法
  • 两个路由器做双网站推广方案框架
  • 洛阳专业做网站多少钱百度竞价推广运营
  • 韶关哪里做网站最好seo宣传
  • 河南工程建设有哪些东莞优化排名公司
  • 企业名录搜索软件哪个靠谱宁波品牌网站推广优化
  • 做网站要的软件手机优化专家
  • 西宁做网站君博认同南宁优化推广服务
  • 无锡 网站制作 大公司口碑营销5t
  • 有没有做网站的团队软件外包公司排行
  • 网站后台不能粘贴文章企业线上培训平台
  • 武汉前端网站开发公司seo管理系统培训
  • 最适合穷人开的店win10优化软件
  • 住宿和餐饮网站建设的推广关键词排名推广怎么做