Return-Path: X-Original-To: apmail-hive-issues-archive@minotaur.apache.org Delivered-To: apmail-hive-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9DB0019E83 for ; Tue, 29 Mar 2016 22:01:25 +0000 (UTC) Received: (qmail 41662 invoked by uid 500); 29 Mar 2016 22:01:25 -0000 Delivered-To: apmail-hive-issues-archive@hive.apache.org Received: (qmail 41635 invoked by uid 500); 29 Mar 2016 22:01:25 -0000 Mailing-List: contact issues-help@hive.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hive.apache.org Delivered-To: mailing list issues@hive.apache.org Received: (qmail 41611 invoked by uid 99); 29 Mar 2016 22:01:25 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Mar 2016 22:01:25 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 6DA1B2C033A for ; Tue, 29 Mar 2016 22:01:25 +0000 (UTC) Date: Tue, 29 Mar 2016 22:01:25 +0000 (UTC) From: "Prasanth Jayachandran (JIRA)" To: issues@hive.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (HIVE-13255) FloatTreeReader.nextVector is expensive MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HIVE-13255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Prasanth Jayachandran updated HIVE-13255: ----------------------------------------- Attachment: HIVE-13255.1.patch > 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, 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)