Алексей приводит пример: берешь jvisualvm/jprofiler/mission control
Секрет в том, что каждая тула по-разному сэмплирует и по-разному решает насколько быть откровенным с пользователем
Например, JProfiler сразу показывает только то, что насыпалось из runnable threads
Мсье в одного сделал дико-популярный профайлер и собаку съел на визуализации
Алексей рассказывакт, как объяснить менеджеру, чем занимается девелопер, корпящий над логами gc и сэмплами
Самое интересное происходит в середине stacktrace, краевые искажения менее важны.