You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Mostafa Mokhtar (JIRA)" <ji...@apache.org> on 2015/07/22 17:31:04 UTC

[jira] [Created] (HIVE-11341) Avoid resizing of ASTNode tree

Mostafa Mokhtar created HIVE-11341:
--------------------------------------

             Summary: Avoid resizing of ASTNode tree 
                 Key: HIVE-11341
                 URL: https://issues.apache.org/jira/browse/HIVE-11341
             Project: Hive
          Issue Type: Bug
          Components: Hive, Physical Optimizer
    Affects Versions: 0.14.0
            Reporter: Mostafa Mokhtar
            Assignee: Hari Sankar Sivarama Subramaniyan


{code}
Stack Trace	Sample Count	Percentage(%)
                                                               org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer.analyze(ASTNode, Context)	1,605	90.474
                                                                  org.apache.hadoop.hive.ql.parse.CalcitePlanner.analyzeInternal(ASTNode)	1,605	90.474
                                                                     org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeInternal(ASTNode, SemanticAnalyzer$PlannerContext)	1,605	90.474
                                                                        org.apache.hadoop.hive.ql.parse.CalcitePlanner.genOPTree(ASTNode, SemanticAnalyzer$PlannerContext)	1,604	90.417
                                                                           org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genOPTree(ASTNode, SemanticAnalyzer$PlannerContext)	1,604	90.417
                                                                              org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genPlan(QB)	1,604	90.417
                                                                                 org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genPlan(QB, boolean)	1,604	90.417
                                                                                    org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genBodyPlan(QB, Operator, Map)	1,604	90.417
                                                                                       org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genFilterPlan(ASTNode, QB, Operator, Map, boolean)	1,603	90.361
                                                                                          org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genFilterPlan(QB, ASTNode, Operator, boolean)	1,603	90.361
                                                                                             org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genExprNodeDesc(ASTNode, RowResolver, boolean)	1,603	90.361
                                                                                                org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genExprNodeDesc(ASTNode, RowResolver, TypeCheckCtx)	1,603	90.361
                                                                                                   org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genAllExprNodeDesc(ASTNode, RowResolver, TypeCheckCtx)	1,603	90.361
                                                                                                      org.apache.hadoop.hive.ql.parse.TypeCheckProcFactory.genExprNode(ASTNode, TypeCheckCtx)	1,603	90.361
                                                                                                         org.apache.hadoop.hive.ql.parse.TypeCheckProcFactory.genExprNode(ASTNode, TypeCheckCtx, TypeCheckProcFactory)	1,603	90.361
                                                                                                            org.apache.hadoop.hive.ql.lib.DefaultGraphWalker.startWalking(Collection, HashMap)	1,579	89.008
                                                                                                               org.apache.hadoop.hive.ql.lib.DefaultGraphWalker.walk(Node)	1,571	88.557
                                                                                                                  java.util.ArrayList.removeAll(Collection)	1,433	80.778
                                                                                                                     java.util.ArrayList.batchRemove(Collection, boolean)	1,433	80.778
                                                                                                                        java.util.ArrayList.contains(Object)	1,228	69.222
                                                                                                                           java.util.ArrayList.indexOf(Object)	1,228	69.222
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)