UArrayにしたらメモリ消費量がさらに大幅に減ってアクセスが速くなったのはいいけど予想通り今度は更新が遅い。
IOVector(Unboxed)+unsafeRead,unsafeWrite等にしたらメモリ消費量も少なくアクセス、更新共に速い。
(ただしIOモナドだらけに。そしてモナド内でのwriteがなんか気持ち悪い。)
データ構造の選び方次第でも全く速度やメモリ消費が違うんですね。
無視できない差です。

>>922
ききませんでした。