[
https://issues.apache.org/jira/browse/ARROW-5482?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pindikura Ravindra updated ARROW-5482:
--------------------------------------
Summary: [Java] reduce heap footprint of ValueVectors (was: reduce heap
footprint of ValueVectors)
> [Java] reduce heap footprint of ValueVectors
> --------------------------------------------
>
> Key: ARROW-5482
> URL: https://issues.apache.org/jira/browse/ARROW-5482
> Project: Apache Arrow
> Issue Type: Task
> Components: Java
> Reporter: Pindikura Ravindra
> Assignee: Pindikura Ravindra
> Priority: Major
>
> In some scenarios, we hold lots of value vectors in memory eg. during join,
> aggregation. The heap analysis shows that the costs are as follows for a
> simple IntVector (used VisualVM on mac) :
>
> IntVector : 80 bytes
> vector.types.pojo.FieldType : 41 bytes
> vector.types.pojo.Field : 40 bytes
> IntReaderImpl : 28 bytes
>
> I'll use this Jira to track ways to reduce the heap usage.
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)