В настоящее время я использую класс filesystemwatcher для наблюдения за изменениями файлов. Но в моем случае у меня есть миллионы файлов в разных местах в системе, поэтому мне нужно создать миллионы экземпляров класса fileststemwatcher, который вызывает проблемы с производительностью.
Скажите, пожалуйста, как я могу максимизировать производительность или есть другой способ контролировать все файлы в С#.