почему SortedMap и TreeMap по-разному влияют на производительность в спарк-кластере? - PullRequest
0 голосов
/ 19 ноября 2018

Недавно я столкнулся со странным явлением:

var timePosSortedMap = TreeMap.empty[String, String]
var timePosSortedMap1 = SortedMap.empty[String, String]

Если я попытаюсь использовать timePosSortedMap1 в наборе данных, то это приведет к снижению производительности и выбросу некоторых исключений, связанных с нехваткой памяти в искровом кластере;но когда я пытаюсь timePosSortedMap, такой проблемы нет.тогда я запутался.потому что мы можем видеть SortedMap.empty [A, B] = TreeMap.empty [A, B] в исходном коде Scala.так может кто-нибудь помочь пролить свет на это?Спасибо за тонну.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...