首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yesod开发cpu开销

Yesod开发cpu开销
EN

Stack Overflow用户
提问于 2013-05-10 03:28:12
回答 1查看 253关注 0票数 5

我的系统(Arch linux)上的Yesod开发服务器"yesod devel“在空闲(监视更改的文件)时使用了超过30%-50%的cpu。我猜它是在轮询有关磁盘中已更改文件的信息?我在一年前读过一篇关于添加hinotify的文章(yesod 1.0.1是用这个更改的yesod fork派生的),我看到较新的yesod版本(1.1.9.3)增加了fsnotify (这是一样的,但是跨平台)。我在某处读到它与上面描述的回退(从磁盘读取更改)一起工作,所以有人知道这是不是真的会这样呢?

一开始我以为是垃圾收集器在运行,但我在关闭GC的情况下运行了yesod devel,但没有成功。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-05 23:17:44

是的,它是文件监视,这可能会有问题,并根据您的设置回退到轮询。您可以使用-t选项来指定轮询间隔

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16469623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档