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