我有一个 Windows 服务,它目前正在实例化大约十几个FileSystemWatcher
实例,以监视整个公司网络中的共享文件夹,以便处理要处理的文件。
我正在考虑添加更多实例,所以我想知道这里是否有人有经验(使用生产系统)关于FileSystemWatcher
生产系统可以可靠处理的实例数量的实际限制是什么?
编辑:在我的例子中,InternalBufferSize 属性没有被修改,所以 InternalBufferSize 是默认的 8 KB ......我假设 InternalBufferSize 的增加会影响FileSystemWatcher
系统可以同时运行的实例数量,所以这也是等式的一部分。 ..
编辑:如果您认为这完全是一个资源问题,并且仅取决于可用内存量或系统的其他一些硬件方面,请分享您的经验或指向证实您观点的文档或文章的链接......我会真的很想听听那些无论硬件规格如何都达到生产极限的人的意见,所以请在投票结束之前考虑到在不到 20 分钟内有 7 个人表示有兴趣听取那些突破极限的人的意见......