RDD shuffle溢写 核心代码 if (shouldSpill) { _spillCount += 1 logSpillage(currentMemory) //溢写,查看ExternalSorter.scala文件第239行 spill(collection) _elementsRead = 0 _memoryBytesSpilled += currentMemory releaseMemory() //溢写之后释放内存