gpt4 book ai didi

ruby - 为什么 guard 几乎 100% 使用 cpu?

转载 作者:数据小太阳 更新时间:2023-10-29 07:28:59 25 4
gpt4 key购买 nike

我已经开始使用 guard监控我的测试更改,但使用了太多的 CPU(CPU 的 80%~95% 之间)。我将它与所有这些守卫 gem 一起使用

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

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

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

最佳答案

是的,您可以调整 Guard 以提高效率

  1. 启用 OS 文件系统通知,如 efficient filesystem handling 中所述.
  2. 忽略与 ignore 无关的目录DSL 方法。
  3. 使用 filter 过滤对感兴趣的文件类型的更改DSL 方法。

在我的 2012 27"iMac 上观看一个带有许多活跃的 Guard 插件的大型 Rails 项目时,Guard 进程在监听文件更改时占用了 0.01% 的 CPU 时间。

关于ruby - 为什么 guard 几乎 100% 使用 cpu?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14241635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com