[ https://issues.apache.org/jira/browse/HIVE-11341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mostafa Mokhtar updated HIVE-11341: ----------------------------------- Description: {code} Stack Trace Sample Count Percentage(%) parse.BaseSemanticAnalyzer.analyze(ASTNode, Context) 1,605 90 parse.CalcitePlanner.analyzeInternal(ASTNode) 1,605 90 parse.SemanticAnalyzer.analyzeInternal(ASTNode, SemanticAnalyzer$PlannerContext) 1,605 90 parse.CalcitePlanner.genOPTree(ASTNode, SemanticAnalyzer$PlannerContext) 1,604 90 parse.SemanticAnalyzer.genOPTree(ASTNode, SemanticAnalyzer$PlannerContext) 1,604 90 parse.SemanticAnalyzer.genPlan(QB) 1,604 90 parse.SemanticAnalyzer.genPlan(QB, boolean) 1,604 90 parse.SemanticAnalyzer.genBodyPlan(QB, Operator, Map) 1,604 90 parse.SemanticAnalyzer.genFilterPlan(ASTNode, QB, Operator, Map, boolean) 1,603 90 parse.SemanticAnalyzer.genFilterPlan(QB, ASTNode, Operator, boolean) 1,603 90 parse.SemanticAnalyzer.genExprNodeDesc(ASTNode, RowResolver, boolean) 1,603 90 parse.SemanticAnalyzer.genExprNodeDesc(ASTNode, RowResolver, TypeCheckCtx) 1,603 90 parse.SemanticAnalyzer.genAllExprNodeDesc(ASTNode, RowResolver, TypeCheckCtx) 1,603 90 parse.TypeCheckProcFactory.genExprNode(ASTNode, TypeCheckCtx) 1,603 90 parse.TypeCheckProcFactory.genExprNode(ASTNode, TypeCheckCtx, TypeCheckProcFactory) 1,603 90 lib.DefaultGraphWalker.startWalking(Collection, HashMap) 1,579 89 lib.DefaultGraphWalker.walk(Node) 1,571 89 java.util.ArrayList.removeAll(Collection) 1,433 81 java.util.ArrayList.batchRemove(Collection, boolean) 1,433 81 java.util.ArrayList.contains(Object) 1,228 69 java.util.ArrayList.indexOf(Object) 1,228 69 {code} was: {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} > 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(%) > parse.BaseSemanticAnalyzer.analyze(ASTNode, Context) 1,605 90 > parse.CalcitePlanner.analyzeInternal(ASTNode) 1,605 90 > parse.SemanticAnalyzer.analyzeInternal(ASTNode, > SemanticAnalyzer$PlannerContext) 1,605 90 > parse.CalcitePlanner.genOPTree(ASTNode, > SemanticAnalyzer$PlannerContext) 1,604 90 > parse.SemanticAnalyzer.genOPTree(ASTNode, > SemanticAnalyzer$PlannerContext) 1,604 90 > parse.SemanticAnalyzer.genPlan(QB) 1,604 90 > parse.SemanticAnalyzer.genPlan(QB, boolean) 1,604 90 > parse.SemanticAnalyzer.genBodyPlan(QB, Operator, Map) > 1,604 90 > parse.SemanticAnalyzer.genFilterPlan(ASTNode, QB, > Operator, Map, boolean) 1,603 90 > parse.SemanticAnalyzer.genFilterPlan(QB, ASTNode, > Operator, boolean) 1,603 90 > parse.SemanticAnalyzer.genExprNodeDesc(ASTNode, > RowResolver, boolean) 1,603 90 > > parse.SemanticAnalyzer.genExprNodeDesc(ASTNode, RowResolver, TypeCheckCtx) > 1,603 90 > > parse.SemanticAnalyzer.genAllExprNodeDesc(ASTNode, RowResolver, TypeCheckCtx) > 1,603 90 > > parse.TypeCheckProcFactory.genExprNode(ASTNode, TypeCheckCtx) 1,603 90 > > parse.TypeCheckProcFactory.genExprNode(ASTNode, TypeCheckCtx, > TypeCheckProcFactory) 1,603 90 > > lib.DefaultGraphWalker.startWalking(Collection, HashMap) 1,579 89 > > lib.DefaultGraphWalker.walk(Node) 1,571 89 > > java.util.ArrayList.removeAll(Collection) 1,433 81 > > java.util.ArrayList.batchRemove(Collection, boolean) 1,433 81 > > java.util.ArrayList.contains(Object) 1,228 69 > > java.util.ArrayList.indexOf(Object) 1,228 69 > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)