文件名称:Matrix:插件式,微信开发的非侵入式APM系统-开源
文件大小:65.2MB
文件格式:ZIP
更新时间:2024-07-28 16:15:56
开源软件
Matrix是微信中用来监控、定位和分析性能问题的APM(Application Performance Manage)。 它是一种插件风格的非侵入式解决方案,目前可在 iOS、macOS 和 Android 上使用。 当前工具的监控范围包括:crash、lag、out-of-memory,其中包括以下两个插件,WCCrashBlockMonitorPlugin,它基于KSCrash框架,具有崩溃捕获的尖端滞后堆栈捕获能力,以及WCMemoryStatPlugin ,这是一种性能优化的内存不足监控工具,可捕获内存分配和应用程序内存不足事件的调用堆栈。 通过检查Runloop运行状态判断app是否卡住,同时支持iOS和macOS平台。 增加耗时取栈,将最耗时的主线程栈附加到线程快照日志中。