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

在调用实例中的该crash类型,SDK本身会出现crash,如上截图所示 - (void) useCorruptObject { // From http://landonf.bikemonkey.org/2011/09/14 // Random data void* pointers[] = {NULL, NULL, NULL}; void* randomData[] = { (void*)"a", (void*)"b", (void*)pointers, (void*)"d", (void*)"e", (void*)"f"}; // A corrupted/under-retained/re-used...

![40BF5142-3725-406C-814C-ACDF28BDC78F](https://github.com/Tencent/matrix/assets/155951664/fbec81f7-e239-43ab-a496-86818ee982fe) 请问有什么解决方法?

异常类型:编译异常 matrix版本:2.1.0 gradle版本:如: 7.5 堆栈/日志: [E][Matrix.MethodTracer] [innerTraceMethodFromSrc] input:classes e:NestMember requires ASM7 java.nio.file.DirectoryNotEmptyException: /Users/d/project/bingbon3/bingbon-android3/app/build/intermediates/transforms/MatrixTraceTransform/bingintl/debug/336 at java.base/sun.nio.fs.UnixCopyFile.copy(UnixCopyFile.java:586) at java.base/sun.nio.fs.UnixFileSystemProvider.copy(UnixFileSystemProvider.java:258) at java.base/java.nio.file.Files.copy(Files.java:1295) at com.tencent.matrix.trace.MethodTracer.innerTraceMethodFromSrc(MethodTracer.java:183) at com.tencent.matrix.trace.MethodTracer.access$000(MethodTracer.java:63) at com.tencent.matrix.trace.MethodTracer$1.run(MethodTracer.java:102) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at...

异常类型:Cannot invoke "org.gradle.api.Project.getBuildDir()" because "this.project" is null matrix版本:2.0.8 gradle版本:AGP 7.4.2, gradle 7.6.3 问题描述:修改代码后再次编译,大概率报 Cannot invoke "org.gradle.api.Project.getBuildDir()" because "this.project" is null 堆栈/日志: ``` Execution failed for task ':app:transformClassesWithMatrixTraceTransformForDebug'. > Cannot invoke...

异常类型:监控返回的帧率明显变低了 手机型号:无关 手机系统版本:无关 matrix版本:2.10.0 问题描述: 同样的场景(和代码,仅 matrix 版本不同),FPS 从 60 下降到 40 以下,而且数据上报统计显示整个大盘的 FPS 都降低了(说明与设备或系统版本无关) 而通过其他性能采集工具(如火山)发现,实际 FPS 并没有降低,怀疑是 v2.1.0 版本的 bug,希望作者抽空帮忙看看,谢谢! 通过 onReportIssue 回调接口 v2.0.8 版本打印如下issue=tag[Trace_FPS]type[0];key[null];content[{"machine":"MIDDLE","cpu_app":0,"mem":3753299968,"mem_free":1159304,"scene":"xxx.xxx.xxx","dropLevel":{"DROPPED_FROZEN":0,"DROPPED_HIGH":0,"DROPPED_MIDDLE":0,"DROPPED_NORMAL":1,"DROPPED_BEST":742},"dropSum":{"DROPPED_FROZEN":0,"DROPPED_HIGH":0,"DROPPED_MIDDLE":0,"DROPPED_NORMAL":3,"DROPPED_BEST":4},"fps":60,"tag":"Trace_FPS","process":"xxx.xxx.xxx","time":1685088286163}] v2.1.0 版本打印如下 issue=tag[Trace_FPS]type[0];key[null];content[{"machine":"MIDDLE","cpu_app":0,"mem":3753299968,"mem_free":1220116,"scene":"xxx.xxx.xxx","dropLevel":{"DROPPED_BEST":593,"DROPPED_NORMAL":3,"DROPPED_MIDDLE":0,"DROPPED_HIGH":0,"DROPPED_FROZEN":0},"dropSum":{"DROPPED_BEST":258,"DROPPED_NORMAL":11,"DROPPED_MIDDLE":0,"DROPPED_HIGH":0,"DROPPED_FROZEN":0},"fps":39.21251678466797,"UNKNOWN_DELAY_DURATION":1377531,"INPUT_HANDLING_DURATION":2399,"ANIMATION_DURATION":905243,"LAYOUT_MEASURE_DURATION":307483,"DRAW_DURATION":991190,"SYNC_DURATION":729489,"COMMAND_ISSUE_DURATION":11868509,"SWAP_BUFFERS_DURATION":1382197,"TOTAL_DURATION":25069426,"GPU_DURATION":6250504,"DROP_COUNT":1,"REFRESH_RATE":60,"tag":"Trace_FPS","process":"xxx.xxx.xxx","time":1685088456120}]

异常类型:IdleHandlerLagTracer 存在 fd 泄漏 手机型号:任意 手机系统版本:任意 matrix版本:2.0.8、2.1.0 gradle版本:任意 问题描述:App 进入 ActivityA 后,会调用 Tracer.onStartTrace 开启监控,退出 ActivityA 会调用 Tracer.onCloseTrace。StartTrace 后 IdleHandlerLagTracer 会初始化 idleHandlerLagHandlerThread,关键问题是 idleHandlerLagHandlerThread 在 onDead 没有调用 quit,HandlerThread 的线程将继续运行,导致 fd 泄漏。 ![Screenshot](https://github.com/Tencent/matrix/assets/11252807/8063e150-8b09-42a3-9620-439eb18cbbed)...

你好,我使用了代码中的android-sample,我想要获取应用的启动耗时,将demo中的 ` TracePlugin tracePlugin = configureTracePlugin(dynamicConfig); builder.plugin(tracePlugin);`取消注释后, 打印的配置如下: `trace plugin init, trace config: # TraceConfig * isDebug: true * isDevEnv: false * isHasActivity: true * defaultFpsEnable: true * defaultMethodTraceEnable: true...

一个简单的helloworld项目,里面加入了matrix-for-android 和 rxjava3,运行的时候会报下面的错误。 单独使用其中一个库都没有问题。 2023-11-16 09:22:10.651 8606-8606/com.darren.optimize E/AndroidRuntime: FATAL EXCEPTION: main Process: com.darren.optimize, PID: 8606 java.lang.NoClassDefFoundError: Failed resolution of: Lio/reactivex/rxjava3/core/ObservableOnSubscribe; at java.lang.Class.newInstance(Native Method) at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:95) at androidx.core.app.CoreComponentFactory.instantiateActivity(CoreComponentFactory.java:41) at android.app.Instrumentation.newActivity(Instrumentation.java:1253) at...

when ManifestParser has multiple packages tag has error reason ``` xml ```