私はソフトリアルタイムアプリケーションのためにハスケルを考えています。私はおそらく俳優を、それが価値あるもののために使うだろう。誰かがHaskellのリアルタイムの現在の状態を把握しているかどうかは疑問だ。具体的には、GCがアプリを一時停止する問題です。私は広範囲にグーグルで行きましたが、2年以上前から多くの議論がありましたが、現在は何もありません。ここで私が見つけた参照のカップルは、次のとおりです。私が読んだ古いものの多くはハスケルソフトリアルタイムの現在の状態
Using Haskell for sizable real-time systems: how (if?)?
How about Haskell's GC performance for soft realtime application like games?
状況は(時)だっ向上すると考えられていることを示唆しています。それはありますか?
2年前も、ハスケルのアプリケーションがGCの一時停止を確実に1ミリ秒または2秒に抑えるように調整できることを示唆するコメントがいくつかありました。これは現実的なようですか?
私は、GCは、エフェクトなどのxmonadまたはFRAGを一時停止します見ていません。プロファイリングツールは、たくさんのゴミを生成しないように簡単に十分です。 –
私はハスケルの俳優に少し注意したいと思うが、GHCスレッドはずっとよく研究されている –
この質問は経験的に答えるのはかなり難しいと思うが、私は定期的にソフトミリタリーのアプリケーションかなり標準的なコモディティハードウェアで。 –