[ https://issues.apache.org/jira/browse/HIVE-21400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16787261#comment-16787261 ]
Prasanth Jayachandran commented on HIVE-21400: ---------------------------------------------- lgtm, +1 > Vectorization: LazyBinarySerializeWrite allocates Field() within the loop > ------------------------------------------------------------------------- > > Key: HIVE-21400 > URL: https://issues.apache.org/jira/browse/HIVE-21400 > Project: Hive > Issue Type: Bug > Components: Vectorization > Affects Versions: 4.0.0 > Reporter: Gopal V > Assignee: Gopal V > Priority: Major > Attachments: HIVE-21400.1.patch > > > GC thrash from an unexpected source in ReduceSinkOperator. > {code} > org.apache.hadoop.hive.serde2.lazybinary.fast.LazyBinarySerializeWrite.resetWithoutOutput(LazyBinarySerializeWrite.java:136) > at > org.apache.hadoop.hive.serde2.lazybinary.fast.LazyBinarySerializeWrite.reset(LazyBinarySerializeWrite.java:132) > at > org.apache.hadoop.hive.ql.exec.vector.reducesink.VectorReduceSinkUniformHashOperator.process(VectorReduceSinkUniformHashOperator.java:180) > {code} > GC space is getting thrashed by the > {code} > root = new Field(STRUCT); > {code} > for every row. -- This message was sent by Atlassian JIRA (v7.6.3#76005)