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)

Reply via email to