Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-12086

ORC: Buffered float readers to remove vtable thunks

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 1.3.0, 2.0.0
    • Fix Version/s: None
    • Component/s: File Formats
    • Labels:
      None

      Description

      ORC float tree reader spends an inordinate amount of time, doing vtable thunks through InputStream interface.

      The actual operation is not faster with this patch, but the interface lookup goes down ~4x.

        Attachments

        1. HIVE-12086.1.patch
          2 kB
          Gopal Vijayaraghavan
        2. HIVE-12086.2.patch
          3 kB
          Gopal Vijayaraghavan
        3. perf-top-floatreader.jpg
          223 kB
          Gopal Vijayaraghavan

          Issue Links

            Activity

              People

              • Assignee:
                gopalv Gopal Vijayaraghavan
                Reporter:
                gopalv Gopal Vijayaraghavan
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: