Spyder's Kite 在我所有的主文件夹中保留了 inotify 手表。我可以避免吗?

Posted

技术标签:

【中文标题】Spyder\'s Kite 在我所有的主文件夹中保留了 inotify 手表。我可以避免吗?【英文标题】:Spyder's Kite keeps inotify watches on all my home folder. Can I avoid it?Spyder's Kite 在我所有的主文件夹中保留了 inotify 手表。我可以避免吗? 【发布时间】:2020-01-07 10:56:17 【问题描述】:

我最近将 Spyder 升级到 v4.0.0,它现在建议 Kite 处理自动补全。它工作得很好,但会从inotify 引发系统范围的错误,错误地命名为“设备上没有剩余空间”。请注意,我在启动 RStudio 时第一次看到此错误,尽管它不是罪魁祸首。错误actually means 已达到inotify watch 的最大数量。我能够使用this great script 将错误追溯到Kite。我注意到 Kite 会监视我的主文件夹中的每个文件!

我的问题不是关于破解错误的方法:增加可用 inotify 手表数量的方法已在elsewhere 进行了讨论。

我想要的是一种限制 Kite 观看的文件夹的方法。因为每次观看consumes 1K 的不可交换系统内存并保留约 500MB 的 RAM 来监控我的假期照片都无助于代码完成。

【问题讨论】:

(这里是 Spyder 维护者) 这里不是讨论这个问题的地方。相反,请打开一个问题here 并发布您提到的脚本的结果,看看它是否真的是 Kite 或 Spyder 正在消耗您的 inotify 手表(Spyder 也在内部使用 inotify 来跟踪项目文件中的更改) . 其实我刚刚在 Kite 支持网站上找到了this page。所以这是 Kite 的预期行为,虽然在我的情况下很烦人。我联系了他们的支持,并将保持此线程更新 【参考方案1】:

我尚未对其进行测试,但该问题现在应该已解决。感谢开发者!见this comment

【讨论】:

以上是关于Spyder's Kite 在我所有的主文件夹中保留了 inotify 手表。我可以避免吗?的主要内容,如果未能解决你的问题,请参考以下文章

在 rails 中保存单选按钮值

如何在 android API 19 (KitKat) 中保持权限?

在 xdocument 中保留空白和新行

IE - 如何在 textarea 中保留空白,使用 javascript 字符串输入

Go的微服务库kite

如何在 Symfony2 中保存视图中的数据