[ 
https://issues.apache.org/jira/browse/TEZ-3140?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rohini Palaniswamy updated TEZ-3140:
------------------------------------
    Attachment: TEZ-3140-2.patch

Updated patch addressing review comments from [~sseth].  

Did not switch to DataInputByteBuffer to avoid the unnecessary objects it 
creates. There are couple more in DataInputByteBuffer.Buffer class (scratch, 
buffers, bidx, pos, length) apart from ones in DataInputStream mentioned by 
Jon. Though the sizes are negligible, decided to stick with the wrapper class 
in the patch as that has zero object and size additional overhead. 

> Reduce AM memory usage while serialization
> ------------------------------------------
>
>                 Key: TEZ-3140
>                 URL: https://issues.apache.org/jira/browse/TEZ-3140
>             Project: Apache Tez
>          Issue Type: Improvement
>            Reporter: Rohini Palaniswamy
>            Assignee: Rohini Palaniswamy
>             Fix For: 0.7.1, 0.8.3
>
>         Attachments: TEZ-3140-1.patch, TEZ-3140-2.patch
>
>
>    There is an unnecessary copy of userpayload byte array during 
> serialization.



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

Reply via email to