标签: ios multithreading debugging
我有一个应用程序,看似随机,有一个后台线程陷入无限循环。
当应用程序进入此状态时,主线程仍然继续运行正常,但我注意到,我的CPU%天空火箭率达到100%并且内存使用率继续上升,直到最终应用程序崩溃后出现内存错误应用程序达到约600 MB的内存。
我的问题是,一旦应用程序进入这种状态,我怎样才能弄清楚线程的执行位置或者它究竟在做什么?我只能看到线程正在运行,但我无法确定它正在执行的是什么。
有什么想法吗?