[GHC] #10108: Dramatic slowdown with -O2 bytestream and list streams combined.
GHC
ghc-devs at haskell.org
Tue Apr 14 21:05:30 UTC 2015
#10108: Dramatic slowdown with -O2 bytestream and list streams combined.
-------------------------------------+-------------------------------------
Reporter: Truman | Owner:
Type: bug | Status: new
Priority: normal | Milestone: 7.10.2
Component: Compiler | Version: 7.8.4
Resolution: | Keywords:
Operating System: Linux | Architecture:
Type of failure: Runtime | Unknown/Multiple
performance bug | Test Case:
Blocked By: | break_in.hs
Related Tickets: | Blocking:
| Differential Revisions:
-------------------------------------+-------------------------------------
Comment (by simonpj):
Please can you say exactly which versions of which libraries are required?
And the exact command line you used to compile `break_ins.hs`?
This an awkward one.
On the one hand, `ghc -O2` should not produce code 3600 time slower than
`ghc -O`. On the the other hand, the example depends on two big
libraries, each of which has lots of rewrite rules that may or may not be
right. So there may be nothing wrong with GHC.
It'd be really helpful if someone (e.g. the library maintainers) could
investigate, and characterise more clearly what is going on. The more
precisely the problem is identified, the more likely that someone will fix
it.
Simon
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10108#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list