Debugging: Detecting that UI thread is blocked?

Debugging: Detecting that UI thread is blocked?

Update: The source for my quick and dirty MonitorUIResponse:
https://drive.google.com/file/d/0B1MyXorVzay9ZjFJc3B6VjI3MUU/view?usp=sharing

Does anyone know of a tool or method that can monitor and log the responsiveness of a UI?  I.e. flag occasions where the app is in "Not responding" mode for a period of time (1 sec or more) ?

I'm trying to track down a strange "lagginess" which doesn't directly reflect in the debug out log.

Comments