You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Roger Meier (JIRA)" <ji...@apache.org> on 2013/11/16 17:13:21 UTC

[jira] [Commented] (THRIFT-2236) Haskell implementation has very low performance

    [ https://issues.apache.org/jira/browse/THRIFT-2236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13824522#comment-13824522 ] 

Roger Meier commented on THRIFT-2236:
-------------------------------------

Hi Blackbox Dev Team

patches are welcome, see http://thrift.apache.org/docs/HowToContribute/

-roger


> Haskell implementation has very low performance
> -----------------------------------------------
>
>                 Key: THRIFT-2236
>                 URL: https://issues.apache.org/jira/browse/THRIFT-2236
>             Project: Thrift
>          Issue Type: Bug
>          Components: Haskell - Compiler, Haskell - Library
>    Affects Versions: 0.9
>            Reporter: Blackbox Dev Team
>            Priority: Blocker
>
> See question on stackoverflow:
> http://stackoverflow.com/questions/19512952/haskell-thrift-library-300x-slower-than-c-in-performance-test/19530547
> To sum up the problem is with Haskell Thrift implementation which is 300 times slower than C++ on small operations and 30 times slower on bigger ones. We have discussed this issue on haskell IRC and stackoverflow and as someone has noticed, that one of the problems is with wrong implementation, which reads 4 bytes of the stream and handles the rest of it in a lazy manner, see:
> http://stackoverflow.com/a/19530003/1641629



--
This message was sent by Atlassian JIRA
(v6.1#6144)