[ https://issues.apache.org/jira/browse/THRIFT-4318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jens Geyer resolved THRIFT-4318. -------------------------------- Resolution: Fixed Fix Version/s: 0.11.0 Committed. > Delphi performance improvements > ------------------------------- > > Key: THRIFT-4318 > URL: https://issues.apache.org/jira/browse/THRIFT-4318 > Project: Thrift > Issue Type: Improvement > Components: Delphi - Compiler > Reporter: Jens Geyer > Assignee: Jens Geyer > Labels: perfomance > Fix For: 0.11.0 > > > Misc. improvents for the Delphi implementation w/regard to overall > performance. In the testcase used to develop this a performance boost of 20% > or more has been observed esepcially with the binary protocol. > Note that my testcase is not part of the patch for several reasons and the > total gains are also highly dependent on the data structures and the exact > setup of the protocol/transport stack, so mileage may (and will) vary. > *Important*: The patch affects both compiler and library and is a breaking > change vis-รก-vis certain library structures (e.g. the interface {{IField}} is > now a record called {{TThriftField}}). Therefore, *all Thrift-generated > Delphi code must be re-generated from the IDL* to match the new library, > otherwise compilation will not succeed. -- This message was sent by Atlassian JIRA (v6.4.14#64029)