我正在考虑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