chzhij5

Results 10 comments of chzhij5

具体场景可以再描述一下。 Xcode调试的时候,会截取所有的"Crash"信号,调试的时候无法模拟Crash。

可以提供,脚本还在整理,现在还有很多不通用的地方。

嗯.. 我“失忆”了,小本本已经记下,这周我找相关同学要到脚本加上去,

@bart1989 @qinhaibo @gelinxiao 看了我们后台同学的翻译脚本,极其不举普适性。正在催他们搞一个通用的。时间不掌握在我手上,T_T. 参考这里内存监控的格式: https://github.com/Tencent/matrix/wiki/Matrix-for-iOS-macOS-%E6%95%B0%E6%8D%AE%E6%A0%BC%E5%BC%8F%E8%AF%B4%E6%98%8E matrix/matrix-iOS/script 里也有卡顿和耗电堆栈解析脚本,结合看看。看看能不能先自己解析一下,或者提个PR,帮我们完善一下解析脚本!!希望谅解。

> @chzhij5 请教个问题,内存监控只有在超出内存崩溃的情况下,才会记录并上报吗?我这边集成到项目中只有这种情况下才上报,内存监控配置我采用的是defaultConfig,是我配置的有问题吗? 内存监控开启后会一直记录。 https://github.com/Tencent/matrix/blob/8e80e452d7100be9e67d4f6d9678aa4bcf88b73c/matrix/matrix-iOS/Matrix/WCMemoryStat/MemoryStatPlugin/WCMemoryStatPlugin.mm#L89 参考这里。现在是设定只有检测到爆内存才会上报。

If meet the empty stack for C++ exception, can find the reason on this issue. https://github.com/kstenerud/KSCrash/issues/205

所以其实是能符号化的。 内存报告里面只有偏移地址(offset)。uuid 是二进制的标志,用来找对应的 dwarf 文件。 使用 atos 命令符号化,格式: atos -o [dwarf文件地址] -arch arm64 -l [loadAddress] [instructionAddress] instructionAddress - loadAddress = offset atos 不接受 offset 地址。 所以假设 : offset = 1000...

可以是什么样子的,莫名其妙是什么样子的? 举个例子看看?