You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "James E. King, III (JIRA)" <ji...@apache.org> on 2017/12/14 13:55:20 UTC

[jira] [Closed] (THRIFT-4318) Delphi performance improvements

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

James E. King, III closed THRIFT-4318.
--------------------------------------

> 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)