Такой подход в упомянутым мной пдф тоже описывается. Они stacktrace анализируют
Тут со стекстрэйсом вижу метод или правильнее тред, который смотрит какой тред затупил и по нему снимает дамп. Но тут у меня ряд вопросов, это не очень же взлетит для многопоточности