[jira] [Updated] (HIVE-5491) Some lazy DeferredObjects inspectors are "fat"
[ https://issues.apache.org/jira/browse/HIVE-5491?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Edward Capriolo updated HIVE-5491: -- Attachment: HIVE-5491.1.patch.txt Hive will not tolerate fat lazy code! jk > Some lazy DeferredObjects inspectors are "fat" > -- > > Key: HIVE-5491 > URL: https://issues.apache.org/jira/browse/HIVE-5491 > Project: Hive > Issue Type: Improvement >Reporter: Edward Capriolo >Priority: Minor > Attachments: HIVE-5491.1.patch.txt > > > I was looking at some of the implementations of DeferredObject. I found that > some carry two extra-properties: > boolean eager; > boolean eval; > Where eval is used to track if the obj is initiated. My thinking is that > these extra properties make the objects "fat" and if removed it allows us to > fit more lazy objects in the same memory. -- This message was sent by Atlassian JIRA (v6.1#6144)
[jira] [Updated] (HIVE-5491) Some lazy DeferredObjects inspectors are "fat"
[ https://issues.apache.org/jira/browse/HIVE-5491?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Edward Capriolo updated HIVE-5491: -- Assignee: Edward Capriolo Status: Patch Available (was: Open) > Some lazy DeferredObjects inspectors are "fat" > -- > > Key: HIVE-5491 > URL: https://issues.apache.org/jira/browse/HIVE-5491 > Project: Hive > Issue Type: Improvement >Reporter: Edward Capriolo >Assignee: Edward Capriolo >Priority: Minor > Attachments: HIVE-5491.1.patch.txt > > > I was looking at some of the implementations of DeferredObject. I found that > some carry two extra-properties: > boolean eager; > boolean eval; > Where eval is used to track if the obj is initiated. My thinking is that > these extra properties make the objects "fat" and if removed it allows us to > fit more lazy objects in the same memory. -- This message was sent by Atlassian JIRA (v6.1#6144)