[Haskell-cafe] big array allocation too slow?

Don Stewart dons at galois.com
Fri Sep 18 20:04:56 EDT 2009

> I'm trying to use newArray to allocate something that has 100M unboxed
> doubles. It takes quite a few seconds to do so on GHC 6.10.2. But
> doing the same thing (and initialize all to 0) in C returns
> immediately. Setting RTS heap size doesn't help. Does anybody happen
> to know why?

Use newArray_ to avoid initialising it.

More information about the Haskell-Cafe mailing list