[
https://issues.apache.org/jira/browse/HIVE-13255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Prasanth Jayachandran updated HIVE-13255:
-----------------------------------------
Resolution: Fixed
Target Version/s: 2.1.0, 2.0.1 (was: 2.1.0)
Status: Resolved (was: Patch Available)
> FloatTreeReader.nextVector is expensive
> ----------------------------------------
>
> Key: HIVE-13255
> URL: https://issues.apache.org/jira/browse/HIVE-13255
> Project: Hive
> Issue Type: Bug
> Components: ORC
> Affects Versions: 2.1.0
> Reporter: Prasanth Jayachandran
> Assignee: Prasanth Jayachandran
> Attachments: HIVE-13255.1.patch, HIVE-13255.2.patch,
> bytecode-size-after.png, bytecode-size-before.png, float-reader-perf.png,
> q1-bottleneck.png, q1-warm-perf-map.png
>
>
> Some TPCDS queries on 1TB scale shows FloatTreeReader on profile samples. It
> is most likely because of multiple branching and polymorphic dispatch in
> FloatTreeReader.nextVector() implementation. See attached image for sampling
> profile output.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)