Skip to content

Commit 3f4e0a6

Browse files
authored
Update #62-2019.04.08.md
1 parent dab1d9e commit 3f4e0a6

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Reports/2019/#62-2019.04.08.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -122,12 +122,13 @@ CocoaPods Binary 通过在 Pod 安装期间预编译你的 Pod,然后将二进
122122

123123
[@J_Knight_](https://github.com/knightsj):Matrix for iOS/macOS 是一款微信团队研发并日常使用的性能探针工具,目前集成在 iOS 和 macOS 微信的 APM(Application Performance Manage)平台中使用。
124124
Matrix for iOS/macOS 当前监控范围包括:崩溃、卡顿和爆内存,目前包含两款插件:
125+
125126
1. WCCrashBlockMonitorPlugin:捕获卡顿堆栈插件,基于 KSCrash 框架开发,具有如下特点:
126-
- 通过检查 Runloop 运行状态判断应用是否卡顿,同时支持 iOS/macOS 平台;
127-
- 具备耗时堆栈提取能力,可获取最近时间最耗时的主线程堆栈。
128-
- WCMemoryStatPlugin:内存监控插件,能够全面捕获应用出现爆内存时的堆栈以及内存分配的情况,具有如下特点:
129-
- 在应用运行期间获取对象存活以及相应的堆栈信息,在检测到应用爆内存时进行上报;
130-
- 使用平衡二叉树存储存活对象,使用 Hash Table 存储堆栈。
127+
- 通过检查 Runloop 运行状态判断应用是否卡顿,同时支持 iOS/macOS 平台;
128+
- 具备耗时堆栈提取能力,可获取最近时间最耗时的主线程堆栈。
129+
2. WCMemoryStatPlugin:内存监控插件,能够全面捕获应用出现爆内存时的堆栈以及内存分配的情况,具有如下特点:
130+
- 在应用运行期间获取对象存活以及相应的堆栈信息,在检测到应用爆内存时进行上报;
131+
- 使用平衡二叉树存储存活对象,使用 Hash Table 存储堆栈。
131132

132133

133134
推荐阅读:

0 commit comments

Comments
 (0)