[GHC] #14035: Weird performance results.

GHC ghc-devs at haskell.org
Thu Jul 27 20:48:57 UTC 2017


#14035: Weird performance results.
-------------------------------------+-------------------------------------
        Reporter:  danilo2           |                Owner:  (none)
            Type:  bug               |               Status:  new
        Priority:  high              |            Milestone:
       Component:  Compiler          |              Version:  8.0.1
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by danilo2):

 I've just shortened the example code and made the performance related
 questions simpler. I think it would be easier now debug what is going on
 under the hood.

 I would be very thankful for any information regarding this issue. We've
 been talking with many people - both in the company I'm working in as well
 as on IRC and we do not see any reason why this code behaves in this way
 and why it is so sensitive to the changes. We started to be worried a lot
 about how we can use Haskell for high-performance parts at all, if it is
 not obvious if a very simple change do not affect performance a lot. This
 situation makes the source code both very fragile to any changes and
 unmaintainable as a result. I'm writing this because I'm deeply worried
 about where these problems originate from and I would really like to solve
 them / know why they appear.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14035#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list