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