मैं ghci का उपयोग कर अपने कोड डीबग करने के लिए प्रयोग किया जाता है। अक्सर, कुछ इस तरह (ताकि स्पष्ट नहीं, निश्चित रूप से) होता है:क्या स्मृति को सीमित करने का कोई तरीका है, ghci हो सकता है?
ghci> let [email protected](_:x) = 0:1:zipWith(+)f x
ghci> length f
फिर, कुछ भी नहीं है कुछ समय के लिए होता है, और अगर मैं काफी तेजी से प्रतिक्रिया नहीं करते, GHCi शायद रैम 2 जीबी खाया है, जिससे मेरा सिस्टम जमा करने के लिए। यदि यह बहुत देर हो चुकी है, तो इस समस्या को हल करने का एकमात्र तरीका [ALT] + [PRINT] + [K] है।
मेरा प्रश्न: क्या स्मृति को सीमित करने का कोई आसान तरीका है, जिसे ghci द्वारा उपभोग किया जा सकता है, आइए 1 जीबी कहें? यदि सीमा पार हो गई है, तो गणना को निरस्त किया जाना चाहिए या ghci को मारा जाना चाहिए।
भी देखें http://stackoverflow.com/questions/5716216/recovering-from-stack-overflow-or-heap-exhaustion-in-a-haskell -प्रोग्राम –