We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ffadf6f commit ee31c10Copy full SHA for ee31c10
preprocessed-site/posts/2020/strict-gotchas.md
@@ -288,7 +288,8 @@ putStrLn "DONE: foldr 2"
288
そうでなければ、処理するリストがあまり大きくないので`Strict`拡張を有効にしても問題の現象は再現されないでしょう[^bigger-list]。
289
[こちらのStackoverflowの質問](https://stackoverflow.com/questions/29339643/how-can-i-pass-rts-options-to-runghc)曰く、`runghc`で実行する際にランタイムオプションを設定する場合は、`GHCRTS`環境変数を使用するしかないそうです。
290
291
-[^bigger-list]: 大きなリストにすると、今度はエラーが発生するまでに時間がかかってしまうので...。
+[^bigger-list]: 大きなリストにすると、今度はエラーが発生するまでに時間がかかってしまうので...。
292
+ちなみに、このようにスタック領域を小さくすることでスペースリークを検出する手法は、[ndmitchell/spaceleak: Notes on space leaks](https://github.com/ndmitchell/spaceleak)でも紹介されています。
293
294
実行結果(Strict拡張を有効にしなかった場合):
295
0 commit comments