Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-42686

TaskMemoryManager debug logging is expensive

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.3.2
    • 3.5.0
    • Spark Core
    • None

    Description

      TaskMemoryManager debug logging is expensive mostly because formatting operations are done eagerly and some of them are quite expensive (i.e. humanized strings). This causes visible CPU usage in scan benchmarks for example.

      Attachments

        Activity

          People

            alkis Alkis Evlogimenos
            alkis Alkis Evlogimenos
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: