首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
user616271771579
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
如何在 Android 项目中集成 Flutter?
如何在 Android 项目中集成 Flutter? 两种方式: 1. AAR 集成 AAR 2. 源码集成
Android 性能监控框架 Matrix(3)Hprof 文件分析
Hprof 文件使用的基本数据类型为:u1、u2、u4、u8,分别表示 1 byte、2 byte、4 byte、8 byte 的内容,由文件头和文件内容两部分组成。 因此,在读取 Hprof 文件时,如果 TAG 为 0x01,那么,当前 record 就是字符串,第一部分信…
Android性能优化系列-腾讯matrix-电量优化之BatteryMonitorPlugin源码分析
BatteryMonitorPlugin的工作机制大致可以分为两种,一种是通过各个feature类进行的不同场景下的信息统计;另一种是通过监听如电量、亮屏灭屏等广播来获取信息。
Android性能优化系列-腾讯matrix-内存泄漏监控之ResourcePlugin源码分析
ResourcePlugin监控内存泄漏的方式是当Activity执行onDestroy之后将Activity对象用弱引用包装,并通过多次手动触发gc,检测gc之后对象是否为空的方式来判断是否发生泄漏
Android性能优化系列-腾讯matrix卡顿优化之IdleHandlerLagTracer源码分析
IdleHandler是Android系统为开发者提供的一种在消息队列空闲时运行任务的机制,通过IdleHandler执行的任务优先级低于主线程优先级,会在主线程任务执行完成后再执行。
Android性能优化系列-腾讯matrix-TracePlugin卡顿优化之帧率监控FrameTracer源码分析
为什么要监控帧率?根本原因是为了保证帧率的稳定,通常来讲,Android设备大多都是60fps的帧率,也就是画面每秒更新60次,假如应用的帧率能稳定的维持在60,对用户来讲体验是最好的。
Android性能优化系列-腾讯matrix-TracePlugin卡顿优化之UIThreadMonitor源码分析
UIThreadMonitors总体上就是对LooperMonitor的封装与增强,在此基础上,丰富了各种参数,如消息执行总时间、消息执行期间cpu运行的时间,一个消息中input时间消耗的时间...
Android性能优化系列-腾讯matrix-TracePlugin启动优化之StartupTracer源码分析
StartupTracer是matrix中用来监控启动速度的一个trace类,代码位于matrix-trace-canary模块,属于TracePlugin中的专门针对启动场景的一种监控能力。
Android端简单易用的SPI框架 —— SPA
SPI(Service Provider Interface)是Java提供的一种动态服务发现机制。通过SPI机制,我们可以直接跨模块查找到想要的接口实现类,从而避免不必要的模块间依赖,降低模块之间的耦合性。这对Android组件间通信非常重要的意义。试想一下如果有一个组件能提…
Android性能优化系列-腾讯matrix IO优化之IOCanaryPlugin源码分析
matrix 对io的监控包括四个方面:监控在主线程执行 IO 操作的问题、监控缓冲区过小的问题、监控重复读同一文件、监控内存泄漏问题。
下一页
关注了
4
关注者
0
收藏集
1
关注标签
0
加入于
2022-11-20