我正在考慮Haskell軟實時應用程序。我可能會使用演員,因爲它是值得的。我想知道是否有人可以通過Haskell洞察當前的實時狀態。特別是,GC暫停應用的問題。我已經廣泛使用谷歌搜索,並且在2年前我發現了很多討論,但沒有任何最新消息。這裏有幾個引用的我發現:認爲是提高Haskell軟實時狀態
Using Haskell for sizable real-time systems: how (if?)?
How about Haskell's GC performance for soft realtime application like games?
大部分舊的東西我讀過表明,情況是(當時)。有嗎?
即使在2年前,也有一些評論建議可以調整Haskell應用程序以可靠地將GC暫停減少到一兩毫秒。這看起來很現實嗎?
我還沒有看到GC暫停效果如xmonad或斷枝。分析工具很容易就足以確保您不會產生大量垃圾。 – 2013-03-06 07:00:41
雖然我對Haskell中的演員有點警惕,但GHC線程研究得更好 – 2013-03-06 07:01:29
我認爲這個問題很難根據經驗來回答,但作爲一個數據,我經常看到亞毫秒gc在軟實時應用程序中暫停在相當標準的商品硬件上。 – 2013-03-06 14:43:16