[vector] #22: Excessive memory allocation when using mutable vectors
vector
vector at projects.haskell.org
Thu Oct 21 17:29:58 EDT 2010
#22: Excessive memory allocation when using mutable vectors
---------------------+------------------------------------------------------
Reporter: babusri | Owner:
Type: defect | Status: closed
Priority: critical | Milestone: 0.7.1
Version: 0.6 | Resolution: invalid
Keywords: |
---------------------+------------------------------------------------------
Changes (by rl):
* status: new => closed
* resolution: => invalid
Comment:
It turns out that the program allocates huge thunks for `val+1`. Changing
the last line to
{{{
W.write lfsr i $! val + 1
}}}
makes it run in constant memory as expected.
--
Ticket URL: <http://trac.haskell.org/vector/ticket/22#comment:5>
vector <http://trac.haskell.org/vector>
Package vector
More information about the vector
mailing list