Hi,
I've seen that guide before and followed the suggestions in there but
somehow I missed the -funfolding-use-threshhold option. After setting
it to 24 the code now runs about 2-3 times slower than C which is a
significant improvement from a factor of 10.
Thanks :)
Ivan
On 27/11/2006, at 12:04 AM, isto wrote:
Have you tried -O3 -optc-O3 -funfolding-use-threshold=16
compile flags? Don, Lemmih, Lennart and Bulat helped me to sort
out a similar problem a couple of weeks ago. More hints can be
found at
http://haskell.org/haskellwiki/Performance/GHC
Especially, to check generated code by taking a look of core
-ddump-simpl > core.txt
and to check memory leaks, you could run with
+RTS -sstderr
br, Isto
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe