[Haskell-cafe] big array allocation too slow?
ninegua at gmail.com
Fri Sep 18 20:13:22 EDT 2009
wow, using newArray_ and initialize the whole thing myself is much
faster than newArray. But why?
On 9/18/09, Don Stewart <dons at galois.com> wrote:
>> 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.
Yale Haskell Group
More information about the Haskell-Cafe