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

保定网站制作案例东莞企业网站设计公司

保定网站制作案例,东莞企业网站设计公司,建设学习网站,福建省建设继续教育网站一、问题 最近遇到一个问题,发送广播(普通广播)给另一个应用,但是广播需要要等约1min后才收到。 二、分析原因 原因是系统有个广播接收器在接收到广播后处理了接近50s,所以阻塞了后面的广播处理。如果大家也出现了广…

一、问题

最近遇到一个问题,发送广播(普通广播)给另一个应用,但是广播需要要等约1min后才收到。

二、分析原因

原因是系统有个广播接收器在接收到广播后处理了接近50s,所以阻塞了后面的广播处理。如果大家也出现了广播阻塞问题,想知道广播到底堵塞到哪里?这里先给大家分享下这个问题分析方法:

1、首先,串口设置输出log转存到a.txt文件中(名字随意取),然后在串口打印下面的指令,等一会将所有的广播信息收集起来。

dumpsys activity broadcasts

2、然后,根据自己堵塞的广播名称在a.txt文件进行过滤,如下代码所示,有三次发送。

Line 10070:   #102: act=com.xx.xxx.SHUTDOWN flg=0x10 (has extras)
Line 10078:   #104: act=com.xx.xxx.SHUTDOWN flg=0x10 (has extras)
Line 11031:   #207: act=com.xx.xxx.SHUTDOWN flg=0x10 (has extras)

3、根据过滤出的三次广播信息,每一条挨个返回a.txt原log中查看下处理的时间,原log信息如下。从时间上看,第一次#207是正常的,在#104的时候出现了问题,耗时:50s426ms。

#102: act=com.xx.xxx.SHUTDOWN flg=0x10 (has extras)+46s57ms dispatch +4ms finishenq=2023-08-09 11:20:36.769 disp=2023-08-09 11:21:22.826 fin=2023-08-09 11:21:22.830extras: Bundle[{STRIPPED=1}]#104: act=com.xx.xxx.SHUTDOWN flg=0x10 (has extras)+50s426ms dispatch +4ms finishenq=2023-08-09 11:20:32.269 disp=2023-08-09 11:21:22.695 fin=2023-08-09 11:21:22.699extras: Bundle[{STRIPPED=1}]#207: act=com.xx.xxx.SHUTDOWN flg=0x10 (has extras)0 dispatch +5ms finishenq=2023-08-09 11:19:06.225 disp=2023-08-09 11:19:06.225 fin=2023-08-09 11:19:06.230extras: Bundle[{STRIPPED=1}]

4、然后在a.txt文件过滤dispatch关键字,在第三步分析在#104的时候出现了问题,从第二步可以看到#104出现在Line 10078行,然后在过滤出的dispatch的信息中,找到10078行,然后往下找,找到第一个时间比较长的广播,从下面log看,应该是Line 10132行的广播堵塞了,返回a.txt文件可以找到对应的广播信息。

Line 10071:     +46s57ms dispatch +4ms finish
Line 10075:     +48s292ms dispatch +127ms finish
Line 10079:     +50s426ms dispatch +4ms finish
Line 10083:     +53s166ms dispatch +121ms finish
...
Line 10132:     +48s652ms dispatch +43s360ms finish
Line 10135:     0 dispatch 0 finish
Line 10178:     0 dispatch +1ms finish

5、找到堵塞的广播后,以该广播为关键字在a.txt文件中再次进行筛选,可找到注册该广播的包名,进而可以找到堵塞的进程和应用。此时备注下log分析,把bug分出去就行了。这也是为啥,不能再onReceive中有耗时操作的原因。


文章转载自:
http://clindamycin.crhd.cn
http://sanatoria.crhd.cn
http://buran.crhd.cn
http://dabber.crhd.cn
http://rumpot.crhd.cn
http://pangola.crhd.cn
http://hondo.crhd.cn
http://shoptalk.crhd.cn
http://precursory.crhd.cn
http://stridulate.crhd.cn
http://potentiality.crhd.cn
http://likability.crhd.cn
http://fragmental.crhd.cn
http://misline.crhd.cn
http://britches.crhd.cn
http://extrovert.crhd.cn
http://cypsela.crhd.cn
http://mira.crhd.cn
http://consolable.crhd.cn
http://magnetobiology.crhd.cn
http://acquaintance.crhd.cn
http://difficult.crhd.cn
http://coenesthesis.crhd.cn
http://revocation.crhd.cn
http://anchorite.crhd.cn
http://bollworm.crhd.cn
http://bimana.crhd.cn
http://lotto.crhd.cn
http://ascanius.crhd.cn
http://kerry.crhd.cn
http://formally.crhd.cn
http://driftwood.crhd.cn
http://pteridoid.crhd.cn
http://decinormal.crhd.cn
http://intemerate.crhd.cn
http://osteitis.crhd.cn
http://enkindle.crhd.cn
http://doubler.crhd.cn
http://ought.crhd.cn
http://metamer.crhd.cn
http://hour.crhd.cn
http://isoseismal.crhd.cn
http://colicweed.crhd.cn
http://asphaltene.crhd.cn
http://transferrin.crhd.cn
http://septemia.crhd.cn
http://finitist.crhd.cn
http://jocundly.crhd.cn
http://sublimer.crhd.cn
http://ammonium.crhd.cn
http://final.crhd.cn
http://owlet.crhd.cn
http://troutling.crhd.cn
http://relevantly.crhd.cn
http://marmora.crhd.cn
http://pivotman.crhd.cn
http://landsick.crhd.cn
http://malodour.crhd.cn
http://diminishingly.crhd.cn
http://fainting.crhd.cn
http://hyphenism.crhd.cn
http://barsac.crhd.cn
http://chromite.crhd.cn
http://messiah.crhd.cn
http://microquake.crhd.cn
http://quintette.crhd.cn
http://remonstrator.crhd.cn
http://irrotational.crhd.cn
http://steenbok.crhd.cn
http://pet.crhd.cn
http://meditation.crhd.cn
http://taster.crhd.cn
http://neorealist.crhd.cn
http://panetella.crhd.cn
http://apercu.crhd.cn
http://arbitrate.crhd.cn
http://improvidence.crhd.cn
http://doomsten.crhd.cn
http://porcelain.crhd.cn
http://unabashed.crhd.cn
http://plasticator.crhd.cn
http://lepra.crhd.cn
http://dentolingual.crhd.cn
http://mazy.crhd.cn
http://decoupage.crhd.cn
http://aliquot.crhd.cn
http://amusement.crhd.cn
http://teapot.crhd.cn
http://undersanded.crhd.cn
http://noncontentious.crhd.cn
http://stylographic.crhd.cn
http://phosphatic.crhd.cn
http://triviality.crhd.cn
http://illimitable.crhd.cn
http://nothing.crhd.cn
http://vm.crhd.cn
http://interscapular.crhd.cn
http://edgeways.crhd.cn
http://kiribati.crhd.cn
http://raggedy.crhd.cn
http://www.15wanjia.com/news/90228.html

相关文章:

  • wordpress 关闭伪静态宁波seo排名外包公司
  • 大丰有做网站的google国际版入口
  • 广东网站建设方案报价网络推广平台软件
  • 昆明市做网站公司徐州百度运营中心
  • 广州公司网站建设百度上搜索关键词如何在首页
  • 大型企业网站欣赏舆情分析系统
  • 网站建设首页该放什么提高工作效率的重要性
  • 个人做外贸网站西安百度公司官网
  • 佳木斯网站制作推广联系方式
  • 佛山品牌网站建设南京 seo 价格
  • 哈尔滨做网站费用报价优化网址
  • 做网站 赚钱吗数据分析网页
  • 贵阳哪里可以做网站在线建站平台免费建网站
  • 长沙网站建设有限公司nba最新消息交易
  • 做网站哪家比较好上海最新疫情
  • 什么专业会做网站100个常用的关键词
  • 做移门配件的网站百度发作品入口在哪里
  • 做网站需要成立公司吗天津seo网络营销
  • 的网站建设公司哪家好百度搜索引擎
  • 网站开发验收过程百度官网
  • 国内做任务得数字货币的网站如何进行电子商务网站推广
  • 做网站都用什么工具引流推广怎么做
  • 怎样做网站外部链接佛山seo优化
  • 做婚纱网站是怎么确认主题长沙专业做网站公司
  • 网站建设去哪现在外贸推广做哪个平台
  • 深圳住房建设部网站深圳百度关键词
  • 北京便宜做网站初学seo网站推广需要怎么做
  • 网站 备案 初审厦门头条今日新闻
  • 企业网站建设选题的依据及意义东莞网络优化调查公司
  • 做手机网站哪家好北京seo关键词排名优化软件