vscode Reduce file watcher use in Linux system by using inotify folder watch

u2nhd7ah  于 4个月前  发布在  Vscode
关注(0)|答案(4)|浏览(119)

VScode正在使用大量的文件监视器。在Linux上,它一直达到极限。
VScode似乎在监视文件,而不是为每个文件夹重用监视器(一个文件夹监视器包括该文件夹内文件的更改)。
例如:
Error: ENOSPC: System limit for number of file watchers reached,[...]

kmynzznz

kmynzznz1#

从手册页:

NAME         [top](https://www.man7.org/linux/man-pages/man7/inotify.7.html#top_of_page)
       inotify - monitoring filesystem events
DESCRIPTION         [top](https://www.man7.org/linux/man-pages/man7/inotify.7.html#top_of_page)
       The inotify API provides a mechanism for monitoring filesystem
       events.  Inotify can be used to monitor individual files, or to
       monitor directories.  When a directory is monitored, inotify will
       return events for the directory itself, and for files inside the
       directory.
yuvru6vn

yuvru6vn2#

我们依赖于第三方文件监视器,其实现在这里:https://github.com/parcel-bundler/watcher/blob/master/src/linux/InotifyBackend.cc
如果您觉得他们可以改进,请确保向他们的仓库报告:https://github.com/parcel-bundler/watcher/issues

2hh7jdfx

2hh7jdfx3#

这个功能请求现在是我们待办事项列表的候选项目。社区有60天的时间对这个问题进行投票。如果它收到20个赞成票,我们将把它移到我们的待办事项列表中。如果没有,我们将关闭它。要了解更多关于我们如何处理功能请求的信息,请参阅我们的documentation
快乐编码!

xuo3flqw

xuo3flqw4#

这个功能请求尚未收到20个社区投票,以将其添加到我们的待办事项列表中。还有10天时间。要了解更多关于我们如何处理功能请求的信息,请参阅我们的documentation
快乐编码!

相关问题