У меня есть служба Windows, которая в настоящее время создает экземпляр около дюжины экземпляров FileSystemWatcher
для мониторинга общих папок в корпоративной сети для файлов, которые необходимо обработать.
Я изучаю добавление дополнительных экземпляров, поэтому мне интересно, есть ли у кого-нибудь опыт (с производственными системами) относительно практических ограничений на количество экземпляров FileSystemWatcher
, с которыми может справиться производственная система?
Изменить: В моем случае свойство InternalBufferSize не изменяется, поэтому InternalBufferSize является значением по умолчанию 8 КБ... Я предполагаю, что увеличение InternalBufferSize повлияет на количество экземпляров FileSystemWatcher
, которые система может запускать одновременно, так что это также часть экстаза...
Изменить: если вы считаете, что это исключительно проблема с ресурсами, и это зависит только от объема доступной памяти или какого-либо другого аппаратного аспекта системы, пожалуйста, поделитесь своим опытом или ссылками на документацию или статьи, подтверждающие ваше мнение.. Мне бы очень хотелось услышать от кого-то, кто достиг предела в производстве, независимо от их технических характеристик, поэтому, пожалуйста, перед тем, как начать голосование, подумайте, что 7 других людей менее чем за 20 минут проявили интерес к слушанию от кого-то, кто подтолкнул к этому ограничения...