ruby – 为什么警卫几乎100%使用cpu?

ruby – 为什么警卫几乎100%使用cpu?,第1张

概述我已经开始使用 guard监视我的测试更改,但是使用了这么多的CPU(占CPU的80%~95%之间).我正在使用它与所有这些保护宝石 gem "guard-rspec"gem 'guard-livereload'gem 'guard-rails-assets'gem 'guard-bundler' 我可能只是我的笔记本电脑,但其他同事在他们的新笔记本电脑中使用它们(比我的更新)并且一直使用大 我已经开始使用 guard监视我的测试更改,但是使用了这么多的cpu(占cpu的80%~95%之间).我正在使用它与所有这些保护宝石

@H_301_11@gem "guard-rspec"gem 'guard-livereload'gem 'guard-rails-assets'gem 'guard-bundler'

我可能只是我的笔记本电脑,但其他同事在他们的新笔记本电脑中使用它们(比我的更新)并且一直使用大约60%~70%的cpu.
我试图在没有所有其他宝石的情况下守卫,但结果是一样的.

有没有办法配置它并最小化他们的cpu使用?

解决方法 是的,您可以调整Guard以提高效率

>按照efficient filesystem handling中的说明启用OS文件系统通知.
>忽略ignore DSL方法不感兴趣的目录.
>使用filter DSL方法过滤对感兴趣的文件类型的更改.

在我的2012年27“iMac上观看带有许多活动Guard插件的大型Rails项目时,Guard进程在收听文件更改时占用了0.01%的cpu时间.

总结

以上是内存溢出为你收集整理的ruby – 为什么警卫几乎100%使用cpu?全部内容,希望文章能够帮你解决ruby – 为什么警卫几乎100%使用cpu?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1290124.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存