Hi Vitali,

di you talk about Java? There is no component indicated at the ticket.

Thanks Jens
________________________________
Von: Vitali Lovich (JIRA)
Gesendet: 17.04.2014 01:56
An: [email protected]
Betreff: [jira] [Created] (THRIFT-2473) _isset entries shouldn't be generated 
for non-optional fields

Vitali Lovich created THRIFT-2473:
-------------------------------------

             Summary: _isset entries shouldn't be generated for non-optional 
fields
                 Key: THRIFT-2473
                 URL: https://issues.apache.org/jira/browse/THRIFT-2473
             Project: Thrift
          Issue Type: Bug
            Reporter: Vitali Lovich


There's quite a bit of memory overhead (4 bytes per field) that's wasted on 
every single type.  The __isset field is unused by the thrift type for fields 
not annotated optional.

Additionally, it causes confusion in program code since people never know 
whether or not the __isset struct can be checked for a particular field or not 
(e.g. for non-optional fields it would never get set normally unless you 
deserialized it).



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to