Алексей приводит пример: берешь jvisualvm/jprofiler/mission control
Секрет в том, что каждая тула по-разному сэмплирует и по-разному решает насколько быть откровенным с пользователем
Например, JProfiler сразу показывает только то, что насыпалось из runnable threads