Thrift
  1. Thrift
  2. THRIFT-2236

Haskell implementation has very low performance

    Details

      Description

      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

        Activity

        Blackbox Dev Team created issue -
        Jens Geyer made changes -
        Field Original Value New Value
        Summary Haskell implementation is unusable due to very low performance Haskell implementation has very low performance
        Hide
        Roger Meier added a comment -

        Hi Blackbox Dev Team

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

        -roger

        Show
        Roger Meier added a comment - Hi Blackbox Dev Team patches are welcome, see http://thrift.apache.org/docs/HowToContribute/ -roger
        Jake Farrell made changes -
        Priority Blocker [ 1 ] Critical [ 2 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Blackbox Dev Team
          • Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:

              Development