首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
steven000
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
最新
热门
Android 性能监控框架 Matrix(3)Hprof 文件分析
Hprof 文件使用的基本数据类型为:u1、u2、u4、u8,分别表示 1 byte、2 byte、4 byte、8 byte 的内容,由文件头和文件内容两部分组成。 因此,在读取 Hprof 文件时,如果 TAG 为 0x01,那么,当前 record 就是字符串,第一部分信…
Android 性能监控框架 Matrix(2)内存泄漏监控源码分析
具体的监测工作,ResourcePlugin 交给了 ActivityRefWatcher 来完成。 ActivityRefWatcher 主要的三个方法:start、stop、destroy 分别用于启动监听线程、停止监听线程、结束监听。以 start 为例: 下面看轮询任务…
Android 性能监控框架 Matrix(1)内存泄漏监控及原理介绍
Matrix 的内存泄漏监控是由 ResourceCanary 实现的,准确的说,ResourceCanary 只能实现 Activity 的内存泄漏检测,但在出现 Activity 内存泄漏时,可以选择 dump 一个堆转储文件,通过该文件,可以分析应用是否存在重复的 Bit…
Android 性能监控框架 Matrix(0)介绍
Matrix 是腾讯微信终端团队开发的一套应用性能监控系统(APM),GitHub 地址: Tencent - Matrix。 Matrix-android 当前监控范围包括:应用安装包大小、帧率变化、启动耗时、卡顿、慢方法、SQLite 操作优化、文件读写、内存泄漏等。整个库…
算法解题技巧总结
本文只是个人在算法解题方面的一些经验总结,只讨论算法解题过程中的一些常用技巧或思考过程,不讨论书上写得已经很详细的数据结构/算法,比如排序算法,相关的文章太多了,本文不做这方面的讨论。 另外,有部分知识点参考了慕课网的课程《玩转算法面试》,推荐学习。 很多算法题虽然只给你限定范…
Web 性能之 TLS
SSL( Secure Sockets Layer,安全套接字层)协议最初是网景公司为了保障网上交易安全而开发的,该协议通过加密来保护客户个人资料,通过认证和完整性检查来确保交易安全。SSL 不会影响上层协议(如 HTTP、电子邮件、即时通讯),但能够保证上层协议的网络通信安全…
Web 性能之 TCP
因特网有两个核心协议: IP 和 TCP。 IP,即 Internet Protocol(因特网协议),负责联网主机之间的路由选择和寻址; TCP,即 Transmission Control Protocol(传输控制协议),负责在不可靠的传输信道之上提供可靠的抽象层。 TC…
MediaCodec、OpenGL、OpenSL/AudioTrack 实现一款简单的视频播放器
也可以加一个 onDecodeError() 的接口,看需要扩展即可。 和渲染纹理的流程类似,不同的地方在于需要转换 YUV 数据为 RGB,而 YUV 数据又有 YUV420P、YUV420SP 等多种格式,因此在转换 RGB 之前,需要统一 YUV 数据的格式,这里使用的是…
FFmpeg 源码分析 - avcodec_send_packet 和 avcodec_receive_frame
从 FFmpeg 3.x 开始,avcodec_decode_video2 就被废弃了,取而代之的是 avcodec_send_packet 和 avcodec_receive_frame。使用方法很简单,可以查看 ffmpeg 源码文件夹 ffmpeg-/doc/exampl…
深入理解 Android 中的各种 Context
老实说,我不明白这个等式有什么意义,而且还是错的。首先多进程情况下,Application 对象就不止一个;其次,Activity、Service、Application 继承自 ContextWrapper,它们自己就是一个 Context,里面又有一个 Base Conte…
下一页
个人成就
文章被点赞
291
文章被阅读
84,034
掘力值
1,906
关注了
16
关注者
153
收藏集
4
关注标签
20
加入于
2018-11-10