matrix
matrix copied to clipboard
Matrix is a plugin style, non-invasive APM system developed by WeChat.
## Issue /提问须知 **在提交 issue 之前,我们应该先查询是否已经有相关的 issue 以及[常见问题](https://github.com/tencent/matrix/wiki/Matrix-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)。提交 issue 时,我们需要写明 issue 的原因,以及编译或运行过程的日志。issue 需要以下面的格式:** ``` 异常类型:app 运行时异常 手机系统版本:Android 12 matrix版本:如: 2.1.0 集成matrix后出现了native crash,有什么办法可以libtrace-canary.so解析native trace呢? Thanks
cat file fail java.io.FileNotFoundException: /proc/27278/task/28734/stat: open failed: ENOENT (No such file or directory) at libcore.io.IoBridge.open(IoBridge.java:575) at java.io.RandomAccessFile.(RandomAccessFile.java:289) at java.io.RandomAccessFile.(RandomAccessFile.java:152) at com.tencent.matrix.batterycanary.utils.BatteryCanaryUtil.cat(BatteryCanaryUtil.java:414) at com.tencent.matrix.batterycanary.utils.ProcStatUtil.parse(ProcStatUtil.java:93) at com.tencent.matrix.batterycanary.utils.ProcStatUtil.of(ProcStatUtil.java:67) at com.tencent.matrix.batterycanary.monitor.feature.JiffiesMonitorFeature$ProcessInfo$ThreadInfo.loadProcStat(JiffiesMonitorFeature.java:220) at com.tencent.matrix.batterycanary.monitor.feature.JiffiesMonitorFeature$JiffiesSnapshot$ThreadJiffiesSnapshot.parseThreadJiffies(JiffiesMonitorFeature.java:384) at...
假如有个调用层级如下: public class A { public void testa() { B b = new B(); b.testb(); } } public class B { public void testb () { C c = new...
版本:2.1.0 现象是 DefaultPluginListener 里打印出来的 Issue 里 stack 为空,我看了一下,可能是 UIThreadMonitor 没有init导致的(METHOD_ID_DISPATCH 我看是在UIThreadMonitor 里被push到 sBuffer 里的)。这个init我看是只在 24版本以下才会被自动调用,所以感到很疑惑? UIThreadMonitor 已经被 Deprecated 了,它应不应该 init呢? Issue 的 stack 为空跟这个有关系吗?
在使用TracePlugin进行卡顿方法监控的时候,输出符合条件的卡顿信息中,没有具体的调用方法栈 ,这个是什么情况?求助 >>>>>>>>>>>>>>>>>>>>> maybe happens Jankiness!(56ms)
如题,项目中有需求 希望能用到堆栈获取的能力。
There are some missing proguard rules for the trace canary library. Some Java class and method names are called from native c++ code, MatrixTracer.cc in specific. So we need to...
dev分支编译不过,直接在master分支操作了。 (1)Android 5.x space name相同 https://cs.android.com/android/platform/superproject/+/android-5.0.0_r1.0.1:art/runtime/gc/heap.cc https://cs.android.com/android/platform/superproject/+/android-5.1.1_r9:art/runtime/gc/heap.cc    从上可以看出: Android 5.x 系列Android系统存在一个BUG,即From和To的space name都是dalvik-main space(Android 5以上To的space name为dalvik-main space 1),因此Android 5.x 需要特殊处理。 (2)"dalvik.vm.heapsize" property值 Android 5.x 单个space的虚拟内存等于dalvik.vm.heapsize。 Android 6以上 单个space的虚拟内存不大于dalvik.vm.heapsize。...
二维码如果过期可以加 laidayuan0306 , 然后拉进群。 qq群: 765151283 