Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-2048 Optimizations to CPU usage of external spilling code
  3. SPARK-2685

Update ExternalAppendOnlyMap to avoid buffer.remove()

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.1.0
    • Spark Core
    • None

    Description

      This shifts the whole right side of the array back, which can be expensive. It would be better to just swap the last element into the position we want to remove at, then decrease the size of the array.

      Attachments

        Activity

          People

            matei Matei Alexandru Zaharia
            matei Matei Alexandru Zaharia
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: