Daily iOS
Performance and debugging

Correlating crashes with performance

Reviews of a secondhand marketplace app keep saying "it gets slow and then closes." How do you connect crash logs with performance traces to decide which problem to fix first?

How would an interviewer hear this answer? You'll see whether they'd move on, dig in, or say no, and which sentences would trip you up. Your score doesn't change.
See the short answer

Symbolicate the crash logs to read the exception type and the crashed thread's stack, then join hang time and memory peak data on common axes, same app version, same screen, same device class, same session, to check whether they form one user flow like "memory climbs on the chat list until it hits the limit and the app dies," and fix first whatever hits the largest share of users at the highest rate.

Share a question