Yesod devel cpu开销

时间:2013-05-09 19:28:12

标签: haskell yesod

我的系统上的Yesod开发服务器“yesod devel”(arch linux)在空闲时使用超过30%-50%的cpu(观察已更改的文件)。我猜它是关于从磁盘更改文件的轮询信息?我在一年前读了一篇关于添加hinotify的帖子(yesod 1.0.1与此更改yesod fork分开),我看到更新的yesod版本(1.1.9.3)添加了fsnotify(这是一回事,但跨平台)。我在某处读到它与上述回退一起工作(从磁盘读取更改)所以有人知道是否可能出现这种情况吗?

首先我认为它是垃圾收集器运行,但我运行yesod devel关闭GC但没有成功。

1 个答案:

答案 0 :(得分:2)

是的,这是文件观看,根据您的设置,可能会出现问题并回退到轮询。您可以使用-t选项指定轮询间隔

相关问题