Skip to content

获取到Thread堆栈信息后,还能做什么? #9

@allen8300

Description

@allen8300

您好,假如下面是我在卡顿时,记录的Thread的堆栈信息:
Backtrace of Thread 10243:

libsystem_kernel.dylib 0x10d86834a mach_msg_trap + 10
CoreFoundation 0x108fd7e85 __CFRunLoopServiceMachPort + 213
CoreFoundation 0x108fd73c2 __CFRunLoopRun + 1730
CoreFoundation 0x108fd6a89 CFRunLoopRunSpecific + 409
Foundation 0x108950e5e -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 274
Foundation 0x1089ce9b7 -[NSRunLoop(NSRunLoop) runUntilDate:] + 87
UIKit 0x10ad9ec95 -[UIEventFetcher threadMain] + 118
Foundation 0x10895e8ac NSThread__start + 1197
libsystem_pthread.dylib 0x10d8a493b _pthread_body + 180
libsystem_pthread.dylib 0x10d8a4887 _pthread_start + 286
libsystem_pthread.dylib 0x10d8a408d thread_start + 13

问题是,我用上面这段信息,根本分析不出什么有价值的信息;
您有何建议?
或者说,用BSBacktraceLogger打出来的log, 还需要结合dsym和atos来符号化吗?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions