matrix icon indicating copy to clipboard operation
matrix copied to clipboard

Matrix is a plugin style, non-invasive APM system developed by WeChat.

Results 219 matrix issues
Sort by recently updated
recently updated
newest added

![image](https://user-images.githubusercontent.com/5646613/71565621-6a75af00-2aeb-11ea-87f5-7f45e51876d0.png) matrix回复太慢了...

Matrix中有针对open gl泄露的检测,针对最新代码进行了研究,没有特别理解背后的原理,有几个问题希望能够解答一下,或者提供一下相应的资料 ### OpenglIndexDetectorService作用 在OpenglLeakPlugin的start方法中,在开启的Thread中调用了startImpl方法,随后启动了OpenglIndexDetectorService,Service中的onBind返回了一个IBinder对象,为何要跨进程?在Service中的onServiceConnected中进行了hook操作,这样做的原因是什么,为什么不直接hook? ### get_gl_hooks作用 以Java_com_tencent_matrix_openglleak_hook_OpenGLHook_hookGlGenTextures这个方法为例 `extern "C" JNIEXPORT jboolean JNICALL Java_com_tencent_matrix_openglleak_hook_OpenGLHook_hookGlGenTextures (JNIEnv *, jclass, jint index) { gl_hooks_t *hooks = get_gl_hooks(); if (NULL == hooks) { return...

耗电监控只考虑cpu占用是不是有点太片面了呢? 是否需要考虑gpu 和 图形绘制相关的占用呢

demo回调捕捉不到crash,应用重启也没有回调。Lag的回调数据要在重启应用后获取到。不知道是不是使用姿势不对?

手机型号: iphone 手机系统版本:ios13.3 matrix版本:0.6.7 问题描述:请问在卡顿时如何获取卡顿耗时。在之前的issue看到时通过onAppendAdditionalInfoCallBack传入耗时,但如何获取这个耗时呢

电量分析 battery2apple.py文件应该如何使用 使用 python命令行 python battery2apple.py -i 分析文件.json -o 输出文件.json 报错 usage: python2.7 battery2apple.py json_file out_file

异常类型:iOS卡顿日志version显示unknown matrix版本:1.0.1 问题描述: 尝试了WCCrashBlockMonitorConfig中的自动从bundle中取版本号和手动赋值,crash日志Application Info中version都是正常的,但卡顿日志却显示unknown 部分日志如下: ``` Application Specific Information*** Terminating app due to uncaught exception '2002', reason: '' // 目前自己的解决方案,在该位置带上版本信息 User Info: { { "xxx": { "version": "4.5(xxxx)", "tip":...

Failed to apply plugin [id 'com.tencent.matrix-plugin'] 无法在com.android.library 使用 可以在com.android.application使用

异常类型:ANR 系统版本:如:Android 9.0 matrix版本:如: 0.6.5 gradle版本:如: 5.4.1 问题描述:在应用正常测试过程中,发生了ANR现象 堆栈/日志: group="main" sCount=1 dsCount=0 flags=1 obj=0x73a81d90 self=0x75000e0a00 -- sysTid=18078 nice=-10 cgrp=default sched=0/0 handle=0x75851009a0 state=S schedstat=( 2975223611772 937936488453 6078846 ) utm=236642 stm=60879 core=1...

``` 手机型号:Android 12 模拟器 手机系统版本:Android 12 matrix版本:2.0.5 gradle版本:7.2 AGP:7.1.3 问题描述:baseMethodMapFile = "${project.projectDir}/matrixTrace/methodMapping.txt" 配置了路径 (sample 是这个路径,wiki说的文件名是Debug. methodmap),但是编译完成并没有生成,只发现 app/build/outputs/mapping/debug/methodMapping.txt,如果能正确生成 baseMethodMapFile 和 这个文件一样吗? [wiki Matrix-Android--data-format](https://github.com/Tencent/matrix/wiki/Matrix-Android--data-format) 这个还是 2019 年更新的