space-leak

    0

    1答えて

    謝罪これがあまりにも具体的な場合は、私はここに新しいと妥当なものが正確ではない。私は何時間もこの問題に対して頭を打つことを何もしてこなかった。次のコードは、私の競合プログラミング問題の実装です。 これは、DPテーブルの各行を以前の解決策の折り目を使って生成するボトムアップの動的プログラミングソリューションのように機能するということです。理論的には、GHCはテーブルのすべての古い行を最適化できるはず

    1

    2答えて

    私は数日前にこの質問を投稿しました:Haskell performance using dynamic programmingで、StringsではなくByteStringsを使用することをお勧めしました。 ByteStringsでアルゴリズムを実装した後、プログラムがクラッシュし、メモリ制限を超えます。 import Control.Monad import Data.Array.IArray

    25

    3答えて

    最近私はライターモナードと遊んでいましたが、スペースリークと思われるものが に入ってしまいました。これらのことをまだ完全に理解しているとは言い難いので、ここで何が起こっているのか、またそれを修正する方法を知りたいと思います。 まず、ここで私はこのエラーを引き起こすことができる方法は次のとおりです。 import Control.Monad.Writer import Data.Monoid

    18

    2答えて

    ハスケルでの怠惰な評価が時折スペースリークにつながることが何度もありました。どのようなコードがスペースリークにつながる可能性がありますか?それらを検出するには?そして、プログラマの一部を避けるためには、どのような予防措置を取ることができますか?